From 61f44ac3f274d0040da62a943bb478ce221b0ff2 Mon Sep 17 00:00:00 2001 From: Armini3 Date: Mon, 27 May 2024 11:14:58 +0200 Subject: [PATCH] Automatically built release by Jenkins --- README.md | 2 +- Release notes.md | 4 + buildCommit.txt | 2 +- docs/Classes.html | 393 ++++++------ docs/Classes/MBPAmountParser.html | 21 +- docs/Classes/MBPAmountParserResult.html | 13 +- docs/Classes/MBPAustraliaAbnParser.html | 13 +- docs/Classes/MBPAustraliaAbnParserResult.html | 13 +- docs/Classes/MBPAustraliaAccountParser.html | 13 +- .../MBPAustraliaAccountParserResult.html | 13 +- docs/Classes/MBPAustraliaBillerParser.html | 13 +- .../MBPAustraliaBillerParserResult.html | 13 +- docs/Classes/MBPAustraliaBsbParser.html | 13 +- docs/Classes/MBPAustraliaBsbParserResult.html | 13 +- docs/Classes/MBPAustraliaReferenceParser.html | 13 +- .../MBPAustraliaReferenceParserResult.html | 13 +- .../MBPAustriaQrCodePaymentRecognizer.html | 13 +- ...PAustriaQrCodePaymentRecognizerResult.html | 29 +- docs/Classes/MBPAustriaReferenceParser.html | 13 +- .../MBPAustriaReferenceParserResult.html | 13 +- docs/Classes/MBPAustriaSlipRecognizer.html | 13 +- .../MBPAustriaSlipRecognizerResult.html | 37 +- docs/Classes/MBPBarcodeOverlaySettings.html | 15 +- docs/Classes/MBPBarcodeRecognizer.html | 43 +- docs/Classes/MBPBarcodeRecognizerResult.html | 21 +- docs/Classes/MBPBaseOcrEngineOptions.html | 15 +- docs/Classes/MBPBaseOcrOverlaySettings.html | 13 +- docs/Classes/MBPBaseOverlaySettings.html | 23 +- .../Classes/MBPBaseOverlayViewController.html | 13 +- docs/Classes/MBPBelgiumSlipRecognizer.html | 15 +- .../MBPBelgiumSlipRecognizerResult.html | 19 +- docs/Classes/MBPBlinkInputRecognizer.html | 15 +- .../Classes/MBPBlurredFieldOfViewSubview.html | 13 +- .../MBPBosniaAndHerzegovinaAccountParser.html | 13 +- ...sniaAndHerzegovinaAccountParserResult.html | 13 +- ...BPBosniaAndHerzegovinaReferenceParser.html | 15 +- ...iaAndHerzegovinaReferenceParserResult.html | 13 +- docs/Classes/MBPCameraSettings.html | 35 +- docs/Classes/MBPCroatiaAmountParser.html | 13 +- .../Classes/MBPCroatiaAmountParserResult.html | 13 +- .../MBPCroatiaPdf417PaymentRecognizer.html | 17 +- ...PCroatiaPdf417PaymentRecognizerResult.html | 53 +- .../MBPCroatiaQrCodePaymentRecognizer.html | 17 +- ...PCroatiaQrCodePaymentRecognizerResult.html | 53 +- docs/Classes/MBPCroatiaReferenceParser.html | 15 +- .../MBPCroatiaReferenceParserResult.html | 13 +- docs/Classes/MBPCroatiaSlipRecognizer.html | 19 +- .../MBPCroatiaSlipRecognizerResult.html | 47 +- .../MBPCustomOverlayViewController.html | 25 +- docs/Classes/MBPCzechiaAccountParser.html | 13 +- .../MBPCzechiaAccountParserResult.html | 13 +- docs/Classes/MBPCzechiaQrCodeRecognizer.html | 15 +- .../MBPCzechiaQrCodeRecognizerResult.html | 43 +- docs/Classes/MBPCzechiaSlipRecognizer.html | 13 +- .../MBPCzechiaSlipRecognizerResult.html | 25 +- .../MBPCzechiaVariabilniSymbolParser.html | 13 +- ...BPCzechiaVariabilniSymbolParserResult.html | 13 +- docs/Classes/MBPDPIBasedDewarpPolicy.html | 19 +- docs/Classes/MBPDate.html | 27 +- docs/Classes/MBPDateParser.html | 17 +- docs/Classes/MBPDateParserResult.html | 13 +- docs/Classes/MBPDeepOcrEngineOptions.html | 19 +- docs/Classes/MBPDisplayableDetection.html | 17 +- docs/Classes/MBPDisplayableObject.html | 13 +- .../MBPDisplayablePointsDetection.html | 13 +- docs/Classes/MBPDisplayableQuadDetection.html | 13 +- docs/Classes/MBPDocumentOverlaySettings.html | 19 +- docs/Classes/MBPDotsResultSubview.html | 21 +- docs/Classes/MBPDotsSubview.html | 21 +- .../MBPFieldByFieldOverlaySettings.html | 27 +- .../MBPFieldByFieldOverlayViewController.html | 19 +- .../MBPFieldOfViewOverlaySettings.html | 13 +- .../MBPFieldOfViewOverlayViewController.html | 21 +- docs/Classes/MBPFixedDewarpPolicy.html | 19 +- docs/Classes/MBPFrameGrabberRecognizer.html | 15 +- .../MBPGermanyQrCodePaymentRecognizer.html | 13 +- ...PGermanyQrCodePaymentRecognizerResult.html | 61 +- docs/Classes/MBPGermanyReferenceParser.html | 13 +- .../MBPGermanyReferenceParserResult.html | 13 +- docs/Classes/MBPGermanySlipRecognizer.html | 13 +- .../MBPGermanySlipRecognizerResult.html | 21 +- docs/Classes/MBPHungaryAccountParser.html | 13 +- .../MBPHungaryAccountParserResult.html | 13 +- docs/Classes/MBPHungaryPayerIdParser.html | 13 +- .../MBPHungaryPayerIdParserResult.html | 13 +- .../MBPHungaryQrCodePaymentRecognizer.html | 15 +- ...PHungaryQrCodePaymentRecognizerResult.html | 51 +- docs/Classes/MBPHungarySlipRecognizer.html | 15 +- .../MBPHungarySlipRecognizerResult.html | 27 +- docs/Classes/MBPIbanParser.html | 17 +- docs/Classes/MBPIbanParserResult.html | 13 +- docs/Classes/MBPImage.html | 73 ++- docs/Classes/MBPImageReturnProcessor.html | 15 +- .../MBPImageReturnProcessorResult.html | 15 +- .../MBPKosovoCode128PaymentRecognizer.html | 13 +- ...PKosovoCode128PaymentRecognizerResult.html | 31 +- docs/Classes/MBPKosovoSlipRecognizer.html | 13 +- .../MBPKosovoSlipRecognizerResult.html | 19 +- docs/Classes/MBPMacedoniaAccountParser.html | 13 +- .../MBPMacedoniaAccountParserResult.html | 13 +- docs/Classes/MBPMacedoniaReferenceParser.html | 13 +- .../MBPMacedoniaReferenceParserResult.html | 13 +- docs/Classes/MBPMicroblinkSDK.html | 85 ++- docs/Classes/MBPModernViewfinderSubview.html | 19 +- docs/Classes/MBPMontenegroAccountParser.html | 13 +- .../MBPMontenegroAccountParserResult.html | 13 +- .../Classes/MBPMontenegroReferenceParser.html | 15 +- .../MBPMontenegroReferenceParserResult.html | 13 +- .../Classes/MBPNetherlandsSlipRecognizer.html | 15 +- .../MBPNetherlandsSlipRecognizerResult.html | 19 +- docs/Classes/MBPNoUpScalingDewarpPolicy.html | 19 +- docs/Classes/MBPOcrBlock.html | 21 +- docs/Classes/MBPOcrChar.html | 25 +- docs/Classes/MBPOcrCharKey.html | 19 +- docs/Classes/MBPOcrEngineOptions.html | 23 +- docs/Classes/MBPOcrLayout.html | 31 +- docs/Classes/MBPOcrLine.html | 21 +- docs/Classes/MBPOverlaySettings.html | 17 +- docs/Classes/MBPOverlayViewController.html | 15 +- docs/Classes/MBPParser.html | 15 +- docs/Classes/MBPParserGroupProcessor.html | 17 +- docs/Classes/MBPPdf417Recognizer.html | 19 +- docs/Classes/MBPPdf417RecognizerResult.html | 19 +- docs/Classes/MBPPhotopayOverlaySettings.html | 21 +- .../MBPPhotopayOverlayViewController.html | 21 +- docs/Classes/MBPPosition.html | 29 +- docs/Classes/MBPProcessor.html | 13 +- docs/Classes/MBPProcessorGroup.html | 15 +- docs/Classes/MBPQuadrangle.html | 27 +- docs/Classes/MBPRawParser.html | 17 +- docs/Classes/MBPRawParserResult.html | 13 +- docs/Classes/MBPRecognizer.html | 15 +- docs/Classes/MBPRecognizerCollection.html | 21 +- docs/Classes/MBPRecognizerRunner.html | 21 +- docs/Classes/MBPRegexParser.html | 25 +- docs/Classes/MBPRegexParserResult.html | 13 +- docs/Classes/MBPScanElement.html | 37 +- docs/Classes/MBPScanResultView.html | 23 +- .../MBPSepaQrCodePaymentRecognizer.html | 15 +- .../MBPSepaQrCodePaymentRecognizerResult.html | 31 +- docs/Classes/MBPSerbiaAccountParser.html | 13 +- .../Classes/MBPSerbiaAccountParserResult.html | 13 +- docs/Classes/MBPSerbiaPdf417Recognizer.html | 15 +- docs/Classes/MBPSerbiaQrCodeRecognizer.html | 13 +- docs/Classes/MBPSerbiaReferenceParser.html | 17 +- .../MBPSerbiaReferenceParserResult.html | 13 +- docs/Classes/MBPSimNumberRecognizer.html | 13 +- .../Classes/MBPSimNumberRecognizerResult.html | 13 +- .../MBPSlovakiaCode128PaymentRecognizer.html | 13 +- ...lovakiaCode128PaymentRecognizerResult.html | 37 +- ...BPSlovakiaDataMatrixPaymentRecognizer.html | 15 +- ...akiaDataMatrixPaymentRecognizerResult.html | 41 +- docs/Classes/MBPSlovakiaQrCodeRecognizer.html | 15 +- .../MBPSlovakiaQrCodeRecognizerResult.html | 15 +- docs/Classes/MBPSlovakiaSlipRecognizer.html | 13 +- .../MBPSlovakiaSlipRecognizerResult.html | 27 +- .../MBPSloveniaQrCodePaymentRecognizer.html | 15 +- ...SloveniaQrCodePaymentRecognizerResult.html | 47 +- docs/Classes/MBPSloveniaReferenceParser.html | 13 +- .../MBPSloveniaReferenceParserResult.html | 13 +- docs/Classes/MBPSloveniaSlipRecognizer.html | 17 +- .../MBPSloveniaSlipRecognizerResult.html | 25 +- docs/Classes/MBPSubview.html | 15 +- .../MBPSuccessFrameGrabberRecognizer.html | 15 +- ...BPSuccessFrameGrabberRecognizerResult.html | 13 +- docs/Classes/MBPSwedenAmountParser.html | 13 +- docs/Classes/MBPSwedenAmountParserResult.html | 13 +- docs/Classes/MBPSwedenGiroNumberParser.html | 13 +- .../MBPSwedenGiroNumberParserResult.html | 13 +- docs/Classes/MBPSwedenReferenceParser.html | 13 +- .../MBPSwedenReferenceParserResult.html | 13 +- docs/Classes/MBPSwedenSlipCodeParser.html | 13 +- .../MBPSwedenSlipCodeParserResult.html | 13 +- ...MBPSwitzerlandQrCodePaymentRecognizer.html | 15 +- ...tzerlandQrCodePaymentRecognizerResult.html | 69 +- .../Classes/MBPSwitzerlandSlipRecognizer.html | 13 +- .../MBPSwitzerlandSlipRecognizerResult.html | 21 +- docs/Classes/MBPTapToFocusSubview.html | 13 +- ...PUnitedKingdomQrCodePaymentRecognizer.html | 13 +- ...dKingdomQrCodePaymentRecognizerResult.html | 21 +- .../MBPUnitedKingdomSlipRecognizer.html | 13 +- .../MBPUnitedKingdomSlipRecognizerResult.html | 21 +- docs/Classes/MBPViewControllerFactory.html | 15 +- docs/Enums.html | 82 ++- docs/Enums/MBPBarcodeType.html | 33 +- docs/Enums/MBPCameraAutofocusRestriction.html | 17 +- docs/Enums/MBPCameraPreset.html | 25 +- docs/Enums/MBPCameraType.html | 15 +- .../MBPCroatiaReferenceNumberStatus.html | 21 +- docs/Enums/MBPCroatiaSlipId.html | 15 +- docs/Enums/MBPDeepOcrModel.html | 13 +- docs/Enums/MBPDetectionStatus.html | 27 +- docs/Enums/MBPDocumentType.html | 19 +- docs/Enums/MBPFrameQualityEstimationMode.html | 19 +- docs/Enums/MBPHungarySlipId.html | 15 +- docs/Enums/MBPKosCode128SlipIDType.html | 15 +- docs/Enums/MBPOcrFont.html | 175 ++--- docs/Enums/MBPParserResultState.html | 17 +- docs/Enums/MBPProcessingOrientation.html | 19 +- docs/Enums/MBPProcessorResultState.html | 17 +- docs/Enums/MBPRecognitionDebugMode.html | 19 +- docs/Enums/MBPRecognizerResultState.html | 19 +- docs/Functions.html | 11 +- docs/Protocols.html | 53 +- ...PBarcodeOverlayViewControllerDelegate.html | 15 +- .../MBPDebugRecognizerRunnerDelegate.html | 15 +- ...ecognizerRunnerViewControllerDelegate.html | 15 +- .../MBPDetectionRecognizerRunnerDelegate.html | 17 +- ...ecognizerRunnerViewControllerDelegate.html | 17 +- ...dByFieldOverlayViewControllerDelegate.html | 19 +- ...ldOfViewOverlayViewControllerDelegate.html | 15 +- ...ecognizerRunnerViewControllerDelegate.html | 13 +- docs/Protocols/MBPOcrLayoutSubview.html | 13 +- .../MBPOcrRecognizerRunnerDelegate.html | 13 +- ...ecognizerRunnerViewControllerDelegate.html | 15 +- .../MBPOverlayContainerViewController.html | 25 +- ...PhotopayOverlayViewControllerDelegate.html | 17 +- docs/Protocols/MBPPivotViewDelegate.html | 15 +- docs/Protocols/MBPPointDetectorSubview.html | 15 +- docs/Protocols/MBPQuadDetectorSubview.html | 15 +- .../MBPRecognizerRunnerViewController.html | 37 +- ...ecognizerRunnerViewControllerDelegate.html | 27 +- docs/Protocols/MBPResultSubview.html | 13 +- .../MBPScanningRecognizerRunnerDelegate.html | 13 +- ...ecognizerRunnerViewControllerDelegate.html | 13 +- docs/Protocols/MBPSubviewDelegate.html | 15 +- docs/Type Definitions.html | 11 +- .../Contents/Resources/Documents/Classes.html | 393 ++++++------ .../Documents/Classes/MBPAmountParser.html | 21 +- .../Classes/MBPAmountParserResult.html | 13 +- .../Classes/MBPAustraliaAbnParser.html | 13 +- .../Classes/MBPAustraliaAbnParserResult.html | 13 +- .../Classes/MBPAustraliaAccountParser.html | 13 +- .../MBPAustraliaAccountParserResult.html | 13 +- .../Classes/MBPAustraliaBillerParser.html | 13 +- .../MBPAustraliaBillerParserResult.html | 13 +- .../Classes/MBPAustraliaBsbParser.html | 13 +- .../Classes/MBPAustraliaBsbParserResult.html | 13 +- .../Classes/MBPAustraliaReferenceParser.html | 13 +- .../MBPAustraliaReferenceParserResult.html | 13 +- .../MBPAustriaQrCodePaymentRecognizer.html | 13 +- ...PAustriaQrCodePaymentRecognizerResult.html | 29 +- .../Classes/MBPAustriaReferenceParser.html | 13 +- .../MBPAustriaReferenceParserResult.html | 13 +- .../Classes/MBPAustriaSlipRecognizer.html | 13 +- .../MBPAustriaSlipRecognizerResult.html | 37 +- .../Classes/MBPBarcodeOverlaySettings.html | 15 +- .../Classes/MBPBarcodeRecognizer.html | 43 +- .../Classes/MBPBarcodeRecognizerResult.html | 21 +- .../Classes/MBPBaseOcrEngineOptions.html | 15 +- .../Classes/MBPBaseOcrOverlaySettings.html | 13 +- .../Classes/MBPBaseOverlaySettings.html | 23 +- .../Classes/MBPBaseOverlayViewController.html | 13 +- .../Classes/MBPBelgiumSlipRecognizer.html | 15 +- .../MBPBelgiumSlipRecognizerResult.html | 19 +- .../Classes/MBPBlinkInputRecognizer.html | 15 +- .../Classes/MBPBlurredFieldOfViewSubview.html | 13 +- .../MBPBosniaAndHerzegovinaAccountParser.html | 13 +- ...sniaAndHerzegovinaAccountParserResult.html | 13 +- ...BPBosniaAndHerzegovinaReferenceParser.html | 15 +- ...iaAndHerzegovinaReferenceParserResult.html | 13 +- .../Documents/Classes/MBPCameraSettings.html | 35 +- .../Classes/MBPCroatiaAmountParser.html | 13 +- .../Classes/MBPCroatiaAmountParserResult.html | 13 +- .../MBPCroatiaPdf417PaymentRecognizer.html | 17 +- ...PCroatiaPdf417PaymentRecognizerResult.html | 53 +- .../MBPCroatiaQrCodePaymentRecognizer.html | 17 +- ...PCroatiaQrCodePaymentRecognizerResult.html | 53 +- .../Classes/MBPCroatiaReferenceParser.html | 15 +- .../MBPCroatiaReferenceParserResult.html | 13 +- .../Classes/MBPCroatiaSlipRecognizer.html | 19 +- .../MBPCroatiaSlipRecognizerResult.html | 47 +- .../MBPCustomOverlayViewController.html | 25 +- .../Classes/MBPCzechiaAccountParser.html | 13 +- .../MBPCzechiaAccountParserResult.html | 13 +- .../Classes/MBPCzechiaQrCodeRecognizer.html | 15 +- .../MBPCzechiaQrCodeRecognizerResult.html | 43 +- .../Classes/MBPCzechiaSlipRecognizer.html | 13 +- .../MBPCzechiaSlipRecognizerResult.html | 25 +- .../MBPCzechiaVariabilniSymbolParser.html | 13 +- ...BPCzechiaVariabilniSymbolParserResult.html | 13 +- .../Classes/MBPDPIBasedDewarpPolicy.html | 19 +- .../Resources/Documents/Classes/MBPDate.html | 27 +- .../Documents/Classes/MBPDateParser.html | 17 +- .../Classes/MBPDateParserResult.html | 13 +- .../Classes/MBPDeepOcrEngineOptions.html | 19 +- .../Classes/MBPDisplayableDetection.html | 17 +- .../Classes/MBPDisplayableObject.html | 13 +- .../MBPDisplayablePointsDetection.html | 13 +- .../Classes/MBPDisplayableQuadDetection.html | 13 +- .../Classes/MBPDocumentOverlaySettings.html | 19 +- .../Classes/MBPDotsResultSubview.html | 21 +- .../Documents/Classes/MBPDotsSubview.html | 21 +- .../MBPFieldByFieldOverlaySettings.html | 27 +- .../MBPFieldByFieldOverlayViewController.html | 19 +- .../MBPFieldOfViewOverlaySettings.html | 13 +- .../MBPFieldOfViewOverlayViewController.html | 21 +- .../Classes/MBPFixedDewarpPolicy.html | 19 +- .../Classes/MBPFrameGrabberRecognizer.html | 15 +- .../MBPGermanyQrCodePaymentRecognizer.html | 13 +- ...PGermanyQrCodePaymentRecognizerResult.html | 61 +- .../Classes/MBPGermanyReferenceParser.html | 13 +- .../MBPGermanyReferenceParserResult.html | 13 +- .../Classes/MBPGermanySlipRecognizer.html | 13 +- .../MBPGermanySlipRecognizerResult.html | 21 +- .../Classes/MBPHungaryAccountParser.html | 13 +- .../MBPHungaryAccountParserResult.html | 13 +- .../Classes/MBPHungaryPayerIdParser.html | 13 +- .../MBPHungaryPayerIdParserResult.html | 13 +- .../MBPHungaryQrCodePaymentRecognizer.html | 15 +- ...PHungaryQrCodePaymentRecognizerResult.html | 51 +- .../Classes/MBPHungarySlipRecognizer.html | 15 +- .../MBPHungarySlipRecognizerResult.html | 27 +- .../Documents/Classes/MBPIbanParser.html | 17 +- .../Classes/MBPIbanParserResult.html | 13 +- .../Resources/Documents/Classes/MBPImage.html | 73 ++- .../Classes/MBPImageReturnProcessor.html | 15 +- .../MBPImageReturnProcessorResult.html | 15 +- .../MBPKosovoCode128PaymentRecognizer.html | 13 +- ...PKosovoCode128PaymentRecognizerResult.html | 31 +- .../Classes/MBPKosovoSlipRecognizer.html | 13 +- .../MBPKosovoSlipRecognizerResult.html | 19 +- .../Classes/MBPMacedoniaAccountParser.html | 13 +- .../MBPMacedoniaAccountParserResult.html | 13 +- .../Classes/MBPMacedoniaReferenceParser.html | 13 +- .../MBPMacedoniaReferenceParserResult.html | 13 +- .../Documents/Classes/MBPMicroblinkSDK.html | 85 ++- .../Classes/MBPModernViewfinderSubview.html | 19 +- .../Classes/MBPMontenegroAccountParser.html | 13 +- .../MBPMontenegroAccountParserResult.html | 13 +- .../Classes/MBPMontenegroReferenceParser.html | 15 +- .../MBPMontenegroReferenceParserResult.html | 13 +- .../Classes/MBPNetherlandsSlipRecognizer.html | 15 +- .../MBPNetherlandsSlipRecognizerResult.html | 19 +- .../Classes/MBPNoUpScalingDewarpPolicy.html | 19 +- .../Documents/Classes/MBPOcrBlock.html | 21 +- .../Documents/Classes/MBPOcrChar.html | 25 +- .../Documents/Classes/MBPOcrCharKey.html | 19 +- .../Classes/MBPOcrEngineOptions.html | 23 +- .../Documents/Classes/MBPOcrLayout.html | 31 +- .../Documents/Classes/MBPOcrLine.html | 21 +- .../Documents/Classes/MBPOverlaySettings.html | 17 +- .../Classes/MBPOverlayViewController.html | 15 +- .../Documents/Classes/MBPParser.html | 15 +- .../Classes/MBPParserGroupProcessor.html | 17 +- .../Classes/MBPPdf417Recognizer.html | 19 +- .../Classes/MBPPdf417RecognizerResult.html | 19 +- .../Classes/MBPPhotopayOverlaySettings.html | 21 +- .../MBPPhotopayOverlayViewController.html | 21 +- .../Documents/Classes/MBPPosition.html | 29 +- .../Documents/Classes/MBPProcessor.html | 13 +- .../Documents/Classes/MBPProcessorGroup.html | 15 +- .../Documents/Classes/MBPQuadrangle.html | 27 +- .../Documents/Classes/MBPRawParser.html | 17 +- .../Documents/Classes/MBPRawParserResult.html | 13 +- .../Documents/Classes/MBPRecognizer.html | 15 +- .../Classes/MBPRecognizerCollection.html | 21 +- .../Classes/MBPRecognizerRunner.html | 21 +- .../Documents/Classes/MBPRegexParser.html | 25 +- .../Classes/MBPRegexParserResult.html | 13 +- .../Documents/Classes/MBPScanElement.html | 37 +- .../Documents/Classes/MBPScanResultView.html | 23 +- .../MBPSepaQrCodePaymentRecognizer.html | 15 +- .../MBPSepaQrCodePaymentRecognizerResult.html | 31 +- .../Classes/MBPSerbiaAccountParser.html | 13 +- .../Classes/MBPSerbiaAccountParserResult.html | 13 +- .../Classes/MBPSerbiaPdf417Recognizer.html | 15 +- .../Classes/MBPSerbiaQrCodeRecognizer.html | 13 +- .../Classes/MBPSerbiaReferenceParser.html | 17 +- .../MBPSerbiaReferenceParserResult.html | 13 +- .../Classes/MBPSimNumberRecognizer.html | 13 +- .../Classes/MBPSimNumberRecognizerResult.html | 13 +- .../MBPSlovakiaCode128PaymentRecognizer.html | 13 +- ...lovakiaCode128PaymentRecognizerResult.html | 37 +- ...BPSlovakiaDataMatrixPaymentRecognizer.html | 15 +- ...akiaDataMatrixPaymentRecognizerResult.html | 41 +- .../Classes/MBPSlovakiaQrCodeRecognizer.html | 15 +- .../MBPSlovakiaQrCodeRecognizerResult.html | 15 +- .../Classes/MBPSlovakiaSlipRecognizer.html | 13 +- .../MBPSlovakiaSlipRecognizerResult.html | 27 +- .../MBPSloveniaQrCodePaymentRecognizer.html | 15 +- ...SloveniaQrCodePaymentRecognizerResult.html | 47 +- .../Classes/MBPSloveniaReferenceParser.html | 13 +- .../MBPSloveniaReferenceParserResult.html | 13 +- .../Classes/MBPSloveniaSlipRecognizer.html | 17 +- .../MBPSloveniaSlipRecognizerResult.html | 25 +- .../Documents/Classes/MBPSubview.html | 15 +- .../MBPSuccessFrameGrabberRecognizer.html | 15 +- ...BPSuccessFrameGrabberRecognizerResult.html | 13 +- .../Classes/MBPSwedenAmountParser.html | 13 +- .../Classes/MBPSwedenAmountParserResult.html | 13 +- .../Classes/MBPSwedenGiroNumberParser.html | 13 +- .../MBPSwedenGiroNumberParserResult.html | 13 +- .../Classes/MBPSwedenReferenceParser.html | 13 +- .../MBPSwedenReferenceParserResult.html | 13 +- .../Classes/MBPSwedenSlipCodeParser.html | 13 +- .../MBPSwedenSlipCodeParserResult.html | 13 +- ...MBPSwitzerlandQrCodePaymentRecognizer.html | 15 +- ...tzerlandQrCodePaymentRecognizerResult.html | 69 +- .../Classes/MBPSwitzerlandSlipRecognizer.html | 13 +- .../MBPSwitzerlandSlipRecognizerResult.html | 21 +- .../Classes/MBPTapToFocusSubview.html | 13 +- ...PUnitedKingdomQrCodePaymentRecognizer.html | 13 +- ...dKingdomQrCodePaymentRecognizerResult.html | 21 +- .../MBPUnitedKingdomSlipRecognizer.html | 13 +- .../MBPUnitedKingdomSlipRecognizerResult.html | 21 +- .../Classes/MBPViewControllerFactory.html | 15 +- .../Contents/Resources/Documents/Enums.html | 82 ++- .../Documents/Enums/MBPBarcodeType.html | 33 +- .../Enums/MBPCameraAutofocusRestriction.html | 17 +- .../Documents/Enums/MBPCameraPreset.html | 25 +- .../Documents/Enums/MBPCameraType.html | 15 +- .../MBPCroatiaReferenceNumberStatus.html | 21 +- .../Documents/Enums/MBPCroatiaSlipId.html | 15 +- .../Documents/Enums/MBPDeepOcrModel.html | 13 +- .../Documents/Enums/MBPDetectionStatus.html | 27 +- .../Documents/Enums/MBPDocumentType.html | 19 +- .../Enums/MBPFrameQualityEstimationMode.html | 19 +- .../Documents/Enums/MBPHungarySlipId.html | 15 +- .../Enums/MBPKosCode128SlipIDType.html | 15 +- .../Resources/Documents/Enums/MBPOcrFont.html | 175 ++--- .../Documents/Enums/MBPParserResultState.html | 17 +- .../Enums/MBPProcessingOrientation.html | 19 +- .../Enums/MBPProcessorResultState.html | 17 +- .../Enums/MBPRecognitionDebugMode.html | 19 +- .../Enums/MBPRecognizerResultState.html | 19 +- .../Resources/Documents/Functions.html | 11 +- .../Resources/Documents/Protocols.html | 53 +- ...PBarcodeOverlayViewControllerDelegate.html | 15 +- .../MBPDebugRecognizerRunnerDelegate.html | 15 +- ...ecognizerRunnerViewControllerDelegate.html | 15 +- .../MBPDetectionRecognizerRunnerDelegate.html | 17 +- ...ecognizerRunnerViewControllerDelegate.html | 17 +- ...dByFieldOverlayViewControllerDelegate.html | 19 +- ...ldOfViewOverlayViewControllerDelegate.html | 15 +- ...ecognizerRunnerViewControllerDelegate.html | 13 +- .../Protocols/MBPOcrLayoutSubview.html | 13 +- .../MBPOcrRecognizerRunnerDelegate.html | 13 +- ...ecognizerRunnerViewControllerDelegate.html | 15 +- .../MBPOverlayContainerViewController.html | 25 +- ...PhotopayOverlayViewControllerDelegate.html | 17 +- .../Protocols/MBPPivotViewDelegate.html | 15 +- .../Protocols/MBPPointDetectorSubview.html | 15 +- .../Protocols/MBPQuadDetectorSubview.html | 15 +- .../MBPRecognizerRunnerViewController.html | 37 +- ...ecognizerRunnerViewControllerDelegate.html | 27 +- .../Documents/Protocols/MBPResultSubview.html | 13 +- .../MBPScanningRecognizerRunnerDelegate.html | 13 +- ...ecognizerRunnerViewControllerDelegate.html | 13 +- .../Protocols/MBPSubviewDelegate.html | 15 +- .../Resources/Documents/Type Definitions.html | 11 +- .../Contents/Resources/Documents/index.html | 15 +- .../Resources/Documents/js/jquery.min.js | 4 +- .../Contents/Resources/Documents/search.json | 2 +- .../Contents/Resources/docSet.dsidx | Bin 319488 -> 323584 bytes docs/docsets/PPPhotoPay.tgz | Bin 1156640 -> 1162871 bytes docs/index.html | 15 +- docs/js/jquery.min.js | 4 +- docs/search.json | 2 +- docs/undocumented.json | 596 +++++++++--------- 460 files changed, 6040 insertions(+), 4404 deletions(-) diff --git a/README.md b/README.md index cb23937..cadd4e9 100644 --- a/README.md +++ b/README.md @@ -877,4 +877,4 @@ Logging can be disabled by calling `disableMicroblinkLogging` method on [`MBPLog Complete API reference can be found [here](http://photopay.github.io/photopay-ios/index.html). -For any other questions, feel free to contact us at [help.microblink.com](http://help.microblink.com). +For any other questions, feel free to contact us at [help.microblink.com](http://help.microblink.com). \ No newline at end of file diff --git a/Release notes.md b/Release notes.md index 16d43f1..4a8b6f2 100644 --- a/Release notes.md +++ b/Release notes.md @@ -1,5 +1,9 @@ # Release notes +## 9.1.3 + +- ensure `scanningRecognizerRunnerDelegate` gets invoked for string processing even when using fully offline license keys + ## 9.1.2 - fixed a crash when using Direct API on iOS 15.8 or older diff --git a/buildCommit.txt b/buildCommit.txt index 3176c21..7285e20 100644 --- a/buildCommit.txt +++ b/buildCommit.txt @@ -1 +1 @@ -Built from core repository commit 8ab6df49066d96a2c2aa348cf83d4e0299da3e74 +Built from core repository commit 7c790700d19e068370ab664f309fb91e22791e1d diff --git a/docs/Classes.html b/docs/Classes.html index 1babaa8..8fdddea 100644 --- a/docs/Classes.html +++ b/docs/Classes.html @@ -21,7 +21,7 @@

- PPPhotoPay v9.1.2 Docs + PPPhotoPay v9.1.3 Docs (80% documented)

@@ -691,6 +691,9 @@ + +
  • +
    + + + + videoRotationAngle + +
    +
    +
    +
    +
    +
    +

    Connection orientation. +Default: MBPVideoRotationAngleLandscapeRight - landscape right.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    @property (nonatomic) MBPVideoRotationAngle videoRotationAngle;
    + +
    +
    +

    Swift

    +
    var videoRotationAngle: MBPVideoRotationAngle { get set }
    + +
    +
    +
    @@ -1094,12 +1133,12 @@

    Declaration

    Swift

    -
    convenience init(uiImage image: UIImage)
    +
    convenience init(uiImage image: UIImage)
    @@ -1130,12 +1169,12 @@

    Declaration

    Swift

    -
    convenience init(cmSampleBuffer buffer: CMSampleBuffer)
    +
    convenience init(cmSampleBuffer buffer: CMSampleBuffer)
    @@ -1166,12 +1205,12 @@

    Declaration

    Swift

    -
    convenience init(cvPixelBuffer buffer: CVPixelBuffer, orientation: UIImage.Orientation)
    +
    convenience init(cvPixelBuffer buffer: CVPixelBuffer, orientation: UIImage.Orientation)
    @@ -1184,8 +1223,8 @@

    Declaration

    diff --git a/docs/Classes/MBPImageReturnProcessor.html b/docs/Classes/MBPImageReturnProcessor.html index d6dde1f..c7831a0 100644 --- a/docs/Classes/MBPImageReturnProcessor.html +++ b/docs/Classes/MBPImageReturnProcessor.html @@ -21,7 +21,7 @@

    - PPPhotoPay v9.1.2 Docs + PPPhotoPay v9.1.3 Docs (80% documented)

    @@ -691,6 +691,9 @@ +
  • +
  • +
    + + + + -setPingProxyUrl: + +
    +
    +
    +
    +
    +
    +

    Set the URL for ping proxy. +This method is used if for setting ping proxy URL if that right is enabled in license. +URL must be https.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    - (void)setPingProxyUrl:(NSString *_Nonnull)urlString;
    + +
    +
    +

    Swift

    +
    func setPingProxyUrl(_ urlString: String)
    + +
    +
    +
    +

    Parameters

    + + + + + + + +
    + + urlString + + +
    +

    The URL string for ping proxy

    +
    +
    +
    +
    @@ -1501,8 +1560,8 @@

    Return Value

    diff --git a/docs/Classes/MBPModernViewfinderSubview.html b/docs/Classes/MBPModernViewfinderSubview.html index 9826ce1..e569e64 100644 --- a/docs/Classes/MBPModernViewfinderSubview.html +++ b/docs/Classes/MBPModernViewfinderSubview.html @@ -21,7 +21,7 @@

    - PPPhotoPay v9.1.2 Docs + PPPhotoPay v9.1.3 Docs (80% documented)

    @@ -691,6 +691,9 @@ +
  • +
  • +
    + + + + MBPVideoRotationAngle + +
    +
    +
    +
    +
    +
    +

    Enum which defines video rotation angle or capture connection’s video orientation.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    enum MBPVideoRotationAngle : NSInteger {}
    + +
    +
    +

    Swift

    +
    enum MBPVideoRotationAngle : Int, @unchecked Sendable
    + +
    +
    +
    @@ -1178,7 +1216,7 @@

    Declaration

    @@ -1214,7 +1252,7 @@

    Declaration

    @@ -1250,7 +1288,7 @@

    Declaration

    @@ -1281,7 +1319,7 @@

    Declaration

    @@ -1317,7 +1355,7 @@

    Declaration

    @@ -1353,7 +1391,7 @@

    Declaration

    @@ -1389,7 +1427,7 @@

    Declaration

    @@ -1425,7 +1463,7 @@

    Declaration

    @@ -1461,7 +1499,7 @@

    Declaration

    @@ -1474,8 +1512,8 @@

    Declaration

    diff --git a/docs/Enums/MBPBarcodeType.html b/docs/Enums/MBPBarcodeType.html index 9554914..dc99a48 100644 --- a/docs/Enums/MBPBarcodeType.html +++ b/docs/Enums/MBPBarcodeType.html @@ -21,7 +21,7 @@

    - PPPhotoPay v9.1.2 Docs + PPPhotoPay v9.1.3 Docs (80% documented)

    @@ -691,6 +691,9 @@ +
  • +
  • +
    + + + + videoRotationAngle + +
    +
    +
    +
    +
    +
    +

    Connection orientation. +Default: MBPVideoRotationAngleLandscapeRight - landscape right.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    @property (nonatomic) MBPVideoRotationAngle videoRotationAngle;
    + +
    +
    +

    Swift

    +
    var videoRotationAngle: MBPVideoRotationAngle { get set }
    + +
    +
    +
    @@ -1094,12 +1133,12 @@

    Declaration

    Swift

    -
    convenience init(uiImage image: UIImage)
    +
    convenience init(uiImage image: UIImage)
    @@ -1130,12 +1169,12 @@

    Declaration

    Swift

    -
    convenience init(cmSampleBuffer buffer: CMSampleBuffer)
    +
    convenience init(cmSampleBuffer buffer: CMSampleBuffer)
    @@ -1166,12 +1205,12 @@

    Declaration

    Swift

    -
    convenience init(cvPixelBuffer buffer: CVPixelBuffer, orientation: UIImage.Orientation)
    +
    convenience init(cvPixelBuffer buffer: CVPixelBuffer, orientation: UIImage.Orientation)
    @@ -1184,8 +1223,8 @@

    Declaration

    diff --git a/docs/docsets/PPPhotoPay.docset/Contents/Resources/Documents/Classes/MBPImageReturnProcessor.html b/docs/docsets/PPPhotoPay.docset/Contents/Resources/Documents/Classes/MBPImageReturnProcessor.html index d6dde1f..c7831a0 100644 --- a/docs/docsets/PPPhotoPay.docset/Contents/Resources/Documents/Classes/MBPImageReturnProcessor.html +++ b/docs/docsets/PPPhotoPay.docset/Contents/Resources/Documents/Classes/MBPImageReturnProcessor.html @@ -21,7 +21,7 @@

    - PPPhotoPay v9.1.2 Docs + PPPhotoPay v9.1.3 Docs (80% documented)

    @@ -691,6 +691,9 @@ +
  • +
  • +
    + + + + -setPingProxyUrl: + +
    +
    +
    +
    +
    +
    +

    Set the URL for ping proxy. +This method is used if for setting ping proxy URL if that right is enabled in license. +URL must be https.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    - (void)setPingProxyUrl:(NSString *_Nonnull)urlString;
    + +
    +
    +

    Swift

    +
    func setPingProxyUrl(_ urlString: String)
    + +
    +
    +
    +

    Parameters

    + + + + + + + +
    + + urlString + + +
    +

    The URL string for ping proxy

    +
    +
    +
    +
    @@ -1501,8 +1560,8 @@

    Return Value

    diff --git a/docs/docsets/PPPhotoPay.docset/Contents/Resources/Documents/Classes/MBPModernViewfinderSubview.html b/docs/docsets/PPPhotoPay.docset/Contents/Resources/Documents/Classes/MBPModernViewfinderSubview.html index 9826ce1..e569e64 100644 --- a/docs/docsets/PPPhotoPay.docset/Contents/Resources/Documents/Classes/MBPModernViewfinderSubview.html +++ b/docs/docsets/PPPhotoPay.docset/Contents/Resources/Documents/Classes/MBPModernViewfinderSubview.html @@ -21,7 +21,7 @@

    - PPPhotoPay v9.1.2 Docs + PPPhotoPay v9.1.3 Docs (80% documented)

    @@ -691,6 +691,9 @@ +
  • +
  • +
    + + + + MBPVideoRotationAngle + +
    +
    +
    +
    +
    +
    +

    Enum which defines video rotation angle or capture connection’s video orientation.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    enum MBPVideoRotationAngle : NSInteger {}
    + +
    +
    +

    Swift

    +
    enum MBPVideoRotationAngle : Int, @unchecked Sendable
    + +
    +
    +
    @@ -1178,7 +1216,7 @@

    Declaration

    @@ -1214,7 +1252,7 @@

    Declaration

    @@ -1250,7 +1288,7 @@

    Declaration

    @@ -1281,7 +1319,7 @@

    Declaration

    @@ -1317,7 +1355,7 @@

    Declaration

    @@ -1353,7 +1391,7 @@

    Declaration

    @@ -1389,7 +1427,7 @@

    Declaration

    @@ -1425,7 +1463,7 @@

    Declaration

    @@ -1461,7 +1499,7 @@

    Declaration

    @@ -1474,8 +1512,8 @@

    Declaration

    diff --git a/docs/docsets/PPPhotoPay.docset/Contents/Resources/Documents/Enums/MBPBarcodeType.html b/docs/docsets/PPPhotoPay.docset/Contents/Resources/Documents/Enums/MBPBarcodeType.html index 9554914..dc99a48 100644 --- a/docs/docsets/PPPhotoPay.docset/Contents/Resources/Documents/Enums/MBPBarcodeType.html +++ b/docs/docsets/PPPhotoPay.docset/Contents/Resources/Documents/Enums/MBPBarcodeType.html @@ -21,7 +21,7 @@

    - PPPhotoPay v9.1.2 Docs + PPPhotoPay v9.1.3 Docs (80% documented)

    @@ -691,6 +691,9 @@ +
  • -

    Adding Apple frameworks to your project

    +

    Adding Apple frameworks to your project

    2. Referencing header file

    In files in which you want to use scanning functionality place import directive.

    @@ -1641,8 +1644,8 @@

    Addit diff --git a/docs/docsets/PPPhotoPay.docset/Contents/Resources/Documents/js/jquery.min.js b/docs/docsets/PPPhotoPay.docset/Contents/Resources/Documents/js/jquery.min.js index 2c69bc9..7f37b5d 100644 --- a/docs/docsets/PPPhotoPay.docset/Contents/Resources/Documents/js/jquery.min.js +++ b/docs/docsets/PPPhotoPay.docset/Contents/Resources/Documents/js/jquery.min.js @@ -1,2 +1,2 @@ -/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0Calculates the stacking of rectangles within a larger rectangle."},"Type%20Definitions.html#/c:MBRecognizerRunnerViewController.h@T@MBPCaptureHighResImage":{"name":"MBPCaptureHighResImage","abstract":"

    Block for returning high resolution MBPImage photo with capture or still output

    "},"Protocols/MBPSubviewDelegate.html#/c:objc(pl)MBPSubviewDelegate(im)subviewAnimationDidStart:":{"name":"-subviewAnimationDidStart:","abstract":"

    Delegate method called when animation starts

    ","parent_name":"MBPSubviewDelegate"},"Protocols/MBPSubviewDelegate.html#/c:objc(pl)MBPSubviewDelegate(im)subviewAnimationDidFinish:":{"name":"-subviewAnimationDidFinish:","abstract":"

    Delegate method called when animation finishes

    ","parent_name":"MBPSubviewDelegate"},"Protocols/MBPScanningRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPScanningRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidFinishScanning:state:":{"name":"-recognizerRunnerViewControllerDidFinishScanning:state:","abstract":"

    Scanning library did output scanning results

    ","parent_name":"MBPScanningRecognizerRunnerViewControllerDelegate"},"Protocols/MBPScanningRecognizerRunnerDelegate.html#/c:objc(pl)MBPScanningRecognizerRunnerDelegate(im)recognizerRunner:didFinishScanningWithState:":{"name":"-recognizerRunner:didFinishScanningWithState:","abstract":"

    Scanning library did output scanning results

    ","parent_name":"MBPScanningRecognizerRunnerDelegate"},"Protocols/MBPResultSubview.html#/c:objc(pl)MBPResultSubview(im)scanningFinishedWithState:":{"name":"-scanningFinishedWithState:","abstract":"

    This method should be called when MBPRecognizerResultState is obtained and reslt state need to be drawn/redrawn.

    ","parent_name":"MBPResultSubview"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerUnauthorizedCamera:":{"name":"-recognizerRunnerViewControllerUnauthorizedCamera:","abstract":"

    Scanning library requested authorization for Camera access from the user, but the user declined it.","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFindError:":{"name":"-recognizerRunnerViewController:didFindError:","abstract":"

    Scanning library found an error. The error object is returned and contains","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidClose:":{"name":"-recognizerRunnerViewControllerDidClose:","abstract":"

    Scanning library was closed, usually by the user pressing close button and cancelling the scan

    ","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerWillPresentHelp:":{"name":"-recognizerRunnerViewControllerWillPresentHelp:","abstract":"

    Called when Scanning library will display help. This can happen when the user presses","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidResumeScanning:":{"name":"-recognizerRunnerViewControllerDidResumeScanning:","abstract":"

    Called when Scanning library is resuming scanning.

    ","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidStopScanning:":{"name":"-recognizerRunnerViewControllerDidStopScanning:","abstract":"

    Called when Scanning library is stopped scanning.

    ","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:willSetTorch:":{"name":"-recognizerRunnerViewController:willSetTorch:","abstract":"

    Called when Scanning library will turn on/off torch.

    ","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(py)autorotate":{"name":"autorotate","abstract":"

    MBPRecognizerRunnerViewController’s shouldAutorotate will return this value.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(py)supportedOrientations":{"name":"supportedOrientations","abstract":"

    MBPRecognizerRunnerViewController’s supportedInterfaceOrientations will return this value.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)pauseScanning":{"name":"-pauseScanning","abstract":"

    Pause scanning without dismissing the camera view.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)isScanningPaused":{"name":"-isScanningPaused","abstract":"

    Retrieve the current state of scanning.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)resumeScanningAndResetState:":{"name":"-resumeScanningAndResetState:","abstract":"

    Resumes scanning. Optionally, internal state of recognizers can be reset in the process.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)resumeCamera:":{"name":"-resumeCamera:","abstract":"

    Resumes camera session asynchronously on camera queue. This method is automatically called in viewWillAppear when ScanningViewController enters screen.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)pauseCamera":{"name":"-pauseCamera","abstract":"

    Pauses camera session. This method is automatically called in viewDidDissapear when ScanningViewController exits screen.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)isCameraPaused":{"name":"-isCameraPaused","abstract":"

    Retrieve the current state of camera.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)playScanSuccessSound":{"name":"-playScanSuccessSound","abstract":"

    Play scan sound.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)willSetTorchOn:":{"name":"-willSetTorchOn:","abstract":"

    Call to turn on torch without camera overlay

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)resetState":{"name":"-resetState","abstract":"

    Settings recofiguration

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)captureHighResImage:":{"name":"-captureHighResImage:","abstract":"

    Method with block for getting high resoultion images

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPQuadDetectorSubview.html#/c:objc(pl)MBPQuadDetectorSubview(im)detectionFinishedWithDisplayableQuad:":{"name":"-detectionFinishedWithDisplayableQuad:","abstract":"

    This method should be called when MBPDisplayableQuadDetection is obtained and quad need to be drawn/redrawn.

    ","parent_name":"MBPQuadDetectorSubview"},"Protocols/MBPQuadDetectorSubview.html#/c:objc(pl)MBPQuadDetectorSubview(im)detectionFinishedWithDisplayableQuad:originalRectangle:relativeRectangle:":{"name":"-detectionFinishedWithDisplayableQuad:originalRectangle:relativeRectangle:","abstract":"

    This method should be called when MBPDisplayableQuadDetection is obtained and quad need to be drawn/redrawn with camera preview zoom enabled by setting previewZoomScale property on cameraSettings.

    ","parent_name":"MBPQuadDetectorSubview"},"Protocols/MBPPointDetectorSubview.html#/c:objc(pl)MBPPointDetectorSubview(im)detectionFinishedWithDisplayablePoints:":{"name":"-detectionFinishedWithDisplayablePoints:","abstract":"

    This method should be called when MBPDisplayablePointsDetection is obtained and points need to be drawn/redrawn.

    ","parent_name":"MBPPointDetectorSubview"},"Protocols/MBPPointDetectorSubview.html#/c:objc(pl)MBPPointDetectorSubview(im)detectionFinishedWithDisplayablePoints:originalRectangle:relativeRectangle:":{"name":"-detectionFinishedWithDisplayablePoints:originalRectangle:relativeRectangle:","abstract":"

    This method should be called when MBPDisplayablePointsDetection is obtained and points need to be drawn/redrawn with camera preview zoom enabled by setting previewZoomScale property on cameraSettings.

    ","parent_name":"MBPPointDetectorSubview"},"Protocols/MBPPivotViewDelegate.html#/c:objc(pl)MBPPivotViewDelegate(im)pivotView:willSelectIndex:":{"name":"-pivotView:willSelectIndex:","abstract":"

    Called before the move animation will appear

    ","parent_name":"MBPPivotViewDelegate"},"Protocols/MBPPivotViewDelegate.html#/c:objc(pl)MBPPivotViewDelegate(im)pivotView:didSelectIndex:":{"name":"-pivotView:didSelectIndex:","abstract":"

    Called after the move aniamtion is over

    ","parent_name":"MBPPivotViewDelegate"},"Protocols/MBPPhotopayOverlayViewControllerDelegate.html#/c:objc(pl)MBPPhotopayOverlayViewControllerDelegate(im)photopayOverlayViewControllerDidFinishScanning:state:":{"name":"-photopayOverlayViewControllerDidFinishScanning:state:","abstract":"

    Scanning library did output scanning results

    ","parent_name":"MBPPhotopayOverlayViewControllerDelegate"},"Protocols/MBPPhotopayOverlayViewControllerDelegate.html#/c:objc(pl)MBPPhotopayOverlayViewControllerDelegate(im)photopayOverlayViewControllerDidTapClose:":{"name":"-photopayOverlayViewControllerDidTapClose:","abstract":"

    Scanning library was closed, usually by the user pressing close button and cancelling the scan

    ","parent_name":"MBPPhotopayOverlayViewControllerDelegate"},"Protocols/MBPPhotopayOverlayViewControllerDelegate.html#/c:objc(pl)MBPPhotopayOverlayViewControllerDelegate(im)photopayOverlayViewControllerDidTapHelp:":{"name":"-photopayOverlayViewControllerDidTapHelp:","abstract":"

    Called when Scanning library will display user’s custom help. This can happen when the user presses","parent_name":"MBPPhotopayOverlayViewControllerDelegate"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)overlayViewControllerWillCloseCamera:":{"name":"-overlayViewControllerWillCloseCamera:","abstract":"

    Notification sent when Overlay View Controller wants to close camera, for example,","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)overlayViewControllerShouldDisplayTorch:":{"name":"-overlayViewControllerShouldDisplayTorch:","abstract":"

    Overlay View Controller should ask it’s delegete if it’s necessary to display Torch (Light) button.","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)overlayViewController:willSetTorch:":{"name":"-overlayViewController:willSetTorch:","abstract":"

    Overlay View Controller must notify it’s delegete to set the torch mode to On or Off

    ","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)shouldDisplayHelpButton":{"name":"-shouldDisplayHelpButton","abstract":"

    If help mechanism is implemented using MBPScanDelegate’s scanningViewControllerWillPresentHelp method,","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)isStatusBarPresented":{"name":"-isStatusBarPresented","abstract":"

    Check if status bar is hidden or showed

    ","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)isTorchOn":{"name":"-isTorchOn","abstract":"

    Overlay View Controller can ask it’s delegete about the status of Torch

    ","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)isCameraAuthorized":{"name":"-isCameraAuthorized","abstract":"

    Overlay View Controller can ask it’s owner whether camera was authorized

    ","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOcrRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPOcrRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didObtainOcrResult:withResultName:":{"name":"-recognizerRunnerViewController:didObtainOcrResult:withResultName:","abstract":"

    Called when scanning library has MBPOcrLayout ready to be displayed on UI.","parent_name":"MBPOcrRecognizerRunnerViewControllerDelegate"},"Protocols/MBPOcrRecognizerRunnerDelegate.html#/c:objc(pl)MBPOcrRecognizerRunnerDelegate(im)recognizerRunner:didObtainOcrResult:withResultName:":{"name":"-recognizerRunner:didObtainOcrResult:withResultName:","abstract":"

    Called when Scanning library has MBPOcrLayout available and ready to be displayed on UI.","parent_name":"MBPOcrRecognizerRunnerDelegate"},"Protocols/MBPOcrLayoutSubview.html#/c:objc(pl)MBPOcrLayoutSubview(im)ocrLayoutObtained:withIdentifier:":{"name":"-ocrLayoutObtained:withIdentifier:","abstract":"

    This method should be called when MBPOcrLayout is obtained and needs to be drawn/redrawn.

    ","parent_name":"MBPOcrLayoutSubview"},"Protocols/MBPFrameRecognitionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPFrameRecognitionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidFinishFrameRecognition:state:":{"name":"-recognizerRunnerViewControllerDidFinishFrameRecognition:state:","abstract":"

    Scanning library did output frame with state

    ","parent_name":"MBPFrameRecognitionRecognizerRunnerViewControllerDelegate"},"Protocols/MBPFieldOfViewOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldOfViewOverlayViewControllerDelegate(im)fieldOfViewOverlayViewControllerDidFinishScanning:state:":{"name":"-fieldOfViewOverlayViewControllerDidFinishScanning:state:","abstract":"

    Scanning library did output scanning results

    ","parent_name":"MBPFieldOfViewOverlayViewControllerDelegate"},"Protocols/MBPFieldOfViewOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldOfViewOverlayViewControllerDelegate(im)fieldOfViewOverlayViewControllerDidTapClose:":{"name":"-fieldOfViewOverlayViewControllerDidTapClose:","abstract":"

    Scanning library was closed, usually by the user pressing close button and cancelling the scan

    ","parent_name":"MBPFieldOfViewOverlayViewControllerDelegate"},"Protocols/MBPFieldByFieldOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldByFieldOverlayViewControllerDelegate(im)fieldByFieldOverlayViewControllerWillClose:":{"name":"-fieldByFieldOverlayViewControllerWillClose:","abstract":"

    Called when Overlay will close. This can happen if the user pressed close button

    ","parent_name":"MBPFieldByFieldOverlayViewControllerDelegate"},"Protocols/MBPFieldByFieldOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldByFieldOverlayViewControllerDelegate(im)fieldByFieldOverlayViewController:didFinishScanningWithElements:":{"name":"-fieldByFieldOverlayViewController:didFinishScanningWithElements:","abstract":"

    Called when Scanning finishes and Overlay will dissapear.

    ","parent_name":"MBPFieldByFieldOverlayViewControllerDelegate"},"Protocols/MBPFieldByFieldOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldByFieldOverlayViewControllerDelegate(im)fieldByFieldOverlayViewControllerWillPresentHelp:":{"name":"-fieldByFieldOverlayViewControllerWillPresentHelp:","abstract":"

    Called when user pressed the help button on the overlay.

    ","parent_name":"MBPFieldByFieldOverlayViewControllerDelegate"},"Protocols/MBPFieldByFieldOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldByFieldOverlayViewControllerDelegate(im)fieldByFieldOverlayViewController:didOutputCurrentImage:":{"name":"-fieldByFieldOverlayViewController:didOutputCurrentImage:","abstract":"

    Outputs back each image processed by the SDK.

    ","parent_name":"MBPFieldByFieldOverlayViewControllerDelegate"},"Protocols/MBPDetectionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFinishDetectionWithDisplayableQuad:":{"name":"-recognizerRunnerViewController:didFinishDetectionWithDisplayableQuad:","abstract":"

    Called when Scanning library finishes detection of objects.","parent_name":"MBPDetectionRecognizerRunnerViewControllerDelegate"},"Protocols/MBPDetectionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFinishDetectionWithDisplayablePoints:":{"name":"-recognizerRunnerViewController:didFinishDetectionWithDisplayablePoints:","abstract":"

    Called when Scanning library finishes detection of objects.","parent_name":"MBPDetectionRecognizerRunnerViewControllerDelegate"},"Protocols/MBPDetectionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidFailDetection:":{"name":"-recognizerRunnerViewControllerDidFailDetection:","abstract":"

    Called when Scanning library fails to detect any object with any of the currently active recognizers.

    ","parent_name":"MBPDetectionRecognizerRunnerViewControllerDelegate"},"Protocols/MBPDetectionRecognizerRunnerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerDelegate(im)recognizerRunner:didFinishDetectionWithDisplayableQuad:":{"name":"-recognizerRunner:didFinishDetectionWithDisplayableQuad:","abstract":"

    Called when Scanning library finishes detection of objects.","parent_name":"MBPDetectionRecognizerRunnerDelegate"},"Protocols/MBPDetectionRecognizerRunnerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerDelegate(im)recognizerRunner:didFinishDetectionWithDisplayablePoints:":{"name":"-recognizerRunner:didFinishDetectionWithDisplayablePoints:","abstract":"

    Called when Scanning library finishes detection of objects.","parent_name":"MBPDetectionRecognizerRunnerDelegate"},"Protocols/MBPDetectionRecognizerRunnerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerDelegate(im)recognizerRunnerDidFailDetection:":{"name":"-recognizerRunnerDidFailDetection:","abstract":"

    Called when Scanning library fails to detect any object with any of the currently active recognizers.

    ","parent_name":"MBPDetectionRecognizerRunnerDelegate"},"Protocols/MBPDebugRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPDebugRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didOutputDebugImage:":{"name":"-recognizerRunnerViewController:didOutputDebugImage:","abstract":"

    Scanning library did output debug image","parent_name":"MBPDebugRecognizerRunnerViewControllerDelegate"},"Protocols/MBPDebugRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPDebugRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didOutputDebugText:":{"name":"-recognizerRunnerViewController:didOutputDebugText:","abstract":"

    Scanning library did output debug text","parent_name":"MBPDebugRecognizerRunnerViewControllerDelegate"},"Protocols/MBPDebugRecognizerRunnerDelegate.html#/c:objc(pl)MBPDebugRecognizerRunnerDelegate(im)recognizerRunner:didOutputDebugImage:":{"name":"-recognizerRunner:didOutputDebugImage:","abstract":"

    Scanning library did output debug image","parent_name":"MBPDebugRecognizerRunnerDelegate"},"Protocols/MBPDebugRecognizerRunnerDelegate.html#/c:objc(pl)MBPDebugRecognizerRunnerDelegate(im)recognizerRunner:didOutputDebugText:":{"name":"-recognizerRunner:didOutputDebugText:","abstract":"

    Scanning library did output debug text","parent_name":"MBPDebugRecognizerRunnerDelegate"},"Protocols/MBPBarcodeOverlayViewControllerDelegate.html#/c:objc(pl)MBPBarcodeOverlayViewControllerDelegate(im)barcodeOverlayViewControllerDidFinishScanning:state:":{"name":"-barcodeOverlayViewControllerDidFinishScanning:state:","abstract":"

    Scanning library did output scanning results

    ","parent_name":"MBPBarcodeOverlayViewControllerDelegate"},"Protocols/MBPBarcodeOverlayViewControllerDelegate.html#/c:objc(pl)MBPBarcodeOverlayViewControllerDelegate(im)barcodeOverlayViewControllerDidTapClose:":{"name":"-barcodeOverlayViewControllerDidTapClose:","abstract":"

    Scanning library was closed, usually by the user pressing close button and cancelling the scan

    ","parent_name":"MBPBarcodeOverlayViewControllerDelegate"},"Protocols/MBPBarcodeOverlayViewControllerDelegate.html":{"name":"MBPBarcodeOverlayViewControllerDelegate","abstract":"

    Protocol for obtaining scanning results

    "},"Protocols/MBPDebugRecognizerRunnerDelegate.html":{"name":"MBPDebugRecognizerRunnerDelegate","abstract":"

    Protocol for obtaining debug metadata

    "},"Protocols/MBPDebugRecognizerRunnerViewControllerDelegate.html":{"name":"MBPDebugRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for obtaining debug metadata

    "},"Protocols/MBPDetectionRecognizerRunnerDelegate.html":{"name":"MBPDetectionRecognizerRunnerDelegate","abstract":"

    Protocol for obtaining detection results

    "},"Protocols/MBPDetectionRecognizerRunnerViewControllerDelegate.html":{"name":"MBPDetectionRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for obtaining detection results

    "},"Protocols/MBPFieldByFieldOverlayViewControllerDelegate.html":{"name":"MBPFieldByFieldOverlayViewControllerDelegate","abstract":"

    Protocol for observing important events with scanning

    "},"Protocols/MBPFieldOfViewOverlayViewControllerDelegate.html":{"name":"MBPFieldOfViewOverlayViewControllerDelegate","abstract":"

    Protocol for obtaining scanning results

    "},"Protocols/MBPFrameRecognitionRecognizerRunnerViewControllerDelegate.html":{"name":"MBPFrameRecognitionRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for obtaining frame recognition

    "},"Protocols/MBPOcrLayoutSubview.html":{"name":"MBPOcrLayoutSubview","abstract":"

    Protocol for processing MBPOcrLayout. Subviews implementing this protocol process and draw layout data on the screen (e.g. dots or OCR characters)

    "},"Protocols/MBPOcrRecognizerRunnerDelegate.html":{"name":"MBPOcrRecognizerRunnerDelegate","abstract":"

    Protocol for obtaining ocr results

    "},"Protocols/MBPOcrRecognizerRunnerViewControllerDelegate.html":{"name":"MBPOcrRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for obtaining ocr results

    "},"Protocols/MBPOverlayContainerViewController.html":{"name":"MBPOverlayContainerViewController","abstract":"

    Overlay View Controller also needs to notify CameraViewController on certain events."},"Protocols/MBPPhotopayOverlayViewControllerDelegate.html":{"name":"MBPPhotopayOverlayViewControllerDelegate","abstract":"

    Protocol for obtaining scanning results

    "},"Protocols/MBPPivotViewDelegate.html":{"name":"MBPPivotViewDelegate","abstract":"

    If the user of the PivotView want’s to be notified on pivot move events, it can implement this"},"Protocols/MBPPointDetectorSubview.html":{"name":"MBPPointDetectorSubview","abstract":"

    Protocol for processing MBPDisplayablePointsDetection. Subviews implementing this protocol process and draw points on the screen (e.g. flashing dots)

    "},"Protocols/MBPQuadDetectorSubview.html":{"name":"MBPQuadDetectorSubview","abstract":"

    Protocol for processing MBPDisplayableQuadDetection. Subviews implementing this protocol process and draw quad on the screen (e.g. viewfinder drawing document outlining)

    "},"Protocols/MBPRecognizerRunnerViewController.html":{"name":"MBPRecognizerRunnerViewController","abstract":"

    Protocol for View controllers which present camera and provide scanning features

    "},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html":{"name":"MBPRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for MBPRecognizerRunnerViewController actions

    "},"Protocols/MBPResultSubview.html":{"name":"MBPResultSubview","abstract":"

    Protocol for processing MBPRecognizerResult. Subviews implementing this protocol process and draw result data on the screen (e.g. letting users know is scanning was successful)

    "},"Protocols/MBPScanningRecognizerRunnerDelegate.html":{"name":"MBPScanningRecognizerRunnerDelegate","abstract":"

    Protocol for obtaining scanning results

    "},"Protocols/MBPScanningRecognizerRunnerViewControllerDelegate.html":{"name":"MBPScanningRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for obtaining scanning results

    "},"Protocols/MBPSubviewDelegate.html":{"name":"MBPSubviewDelegate","abstract":"

    Protocol which all objects interested in receiving information about overlay subviews need to implement

    "},"Enums/MBPRecognizerResultState.html#/c:@E@MBPRecognizerResultState@MBPRecognizerResultStateEmpty":{"name":"MBPRecognizerResultStateEmpty","abstract":"

    Empty

    ","parent_name":"MBPRecognizerResultState"},"Enums/MBPRecognizerResultState.html#/c:@E@MBPRecognizerResultState@MBPRecognizerResultStateUncertain":{"name":"MBPRecognizerResultStateUncertain","abstract":"

    Uncertain

    ","parent_name":"MBPRecognizerResultState"},"Enums/MBPRecognizerResultState.html#/c:@E@MBPRecognizerResultState@MBPRecognizerResultStateValid":{"name":"MBPRecognizerResultStateValid","abstract":"

    Valid

    ","parent_name":"MBPRecognizerResultState"},"Enums/MBPRecognizerResultState.html#/c:@E@MBPRecognizerResultState@MBPRecognizerResultStateStageValid":{"name":"MBPRecognizerResultStateStageValid","abstract":"

    StageValid

    ","parent_name":"MBPRecognizerResultState"},"Enums/MBPFrameQualityEstimationMode.html#/c:@E@MBPFrameQualityEstimationMode@MBPFrameQualityEstimationModeDefault":{"name":"MBPFrameQualityEstimationModeDefault","abstract":"

    Default. Frame quality estimation is ON if enabled recognizers require it by default.

    ","parent_name":"MBPFrameQualityEstimationMode"},"Enums/MBPFrameQualityEstimationMode.html#/c:@E@MBPFrameQualityEstimationMode@MBPFrameQualityEstimationModeOn":{"name":"MBPFrameQualityEstimationModeOn","abstract":"

    Frame quality estimation is always on

    ","parent_name":"MBPFrameQualityEstimationMode"},"Enums/MBPFrameQualityEstimationMode.html#/c:@E@MBPFrameQualityEstimationMode@MBPFrameQualityEstimationModeOff":{"name":"MBPFrameQualityEstimationModeOff","abstract":"

    Frame quality estimation is always off

    ","parent_name":"MBPFrameQualityEstimationMode"},"Enums/MBPRecognitionDebugMode.html#/c:@E@MBPRecognitionDebugMode@MBPRecognitionDebugModeDefault":{"name":"MBPRecognitionDebugModeDefault","abstract":"

    Classic, production mode. Results are returned after first valid scanning

    ","parent_name":"MBPRecognitionDebugMode"},"Enums/MBPRecognitionDebugMode.html#/c:@E@MBPRecognitionDebugMode@MBPRecognitionDebugModeTest":{"name":"MBPRecognitionDebugModeTest","abstract":"

    Recognition Test. Results are never returned, recognition is performed repeatedly

    ","parent_name":"MBPRecognitionDebugMode"},"Enums/MBPRecognitionDebugMode.html#/c:@E@MBPRecognitionDebugMode@MBPRecognitionDebugModeDetectionTest":{"name":"MBPRecognitionDebugModeDetectionTest","abstract":"

    Recognition Test. Results are never returned, only detection is performed repeatedly

    ","parent_name":"MBPRecognitionDebugMode"},"Enums/MBPProcessorResultState.html#/c:@E@MBPProcessorResultState@MBPProcessorResultStateEmpty":{"name":"MBPProcessorResultStateEmpty","abstract":"

    Empty

    ","parent_name":"MBPProcessorResultState"},"Enums/MBPProcessorResultState.html#/c:@E@MBPProcessorResultState@MBPProcessorResultStateUncertain":{"name":"MBPProcessorResultStateUncertain","abstract":"

    Uncertain

    ","parent_name":"MBPProcessorResultState"},"Enums/MBPProcessorResultState.html#/c:@E@MBPProcessorResultState@MBPProcessorResultStateValid":{"name":"MBPProcessorResultStateValid","abstract":"

    Valid

    ","parent_name":"MBPProcessorResultState"},"Enums/MBPParserResultState.html#/c:@E@MBPParserResultState@MBPParserResultStateEmpty":{"name":"MBPParserResultStateEmpty","abstract":"

    Empty

    ","parent_name":"MBPParserResultState"},"Enums/MBPParserResultState.html#/c:@E@MBPParserResultState@MBPParserResultStateUncertain":{"name":"MBPParserResultStateUncertain","abstract":"

    Uncertain

    ","parent_name":"MBPParserResultState"},"Enums/MBPParserResultState.html#/c:@E@MBPParserResultState@MBPParserResultStateValid":{"name":"MBPParserResultStateValid","abstract":"

    Valid

    ","parent_name":"MBPParserResultState"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_AKZIDENZ_GROTESK":{"name":"MB_OCR_FONT_AKZIDENZ_GROTESK","abstract":"

    Akzidenz Grotesk font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ARIAL":{"name":"MB_OCR_FONT_ARIAL","abstract":"

    Arial font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ARIAL_BLACK":{"name":"MB_OCR_FONT_ARIAL_BLACK","abstract":"

    Arial black font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ARNHEM":{"name":"MB_OCR_FONT_ARNHEM","abstract":"

    Arnhem font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_AVANT_GARDE":{"name":"MB_OCR_FONT_AVANT_GARDE","abstract":"

    Avant garde font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_BEMBO":{"name":"MB_OCR_FONT_BEMBO","abstract":"

    Bembo font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_BODONI":{"name":"MB_OCR_FONT_BODONI","abstract":"

    Bodoni font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_CALIBRI":{"name":"MB_OCR_FONT_CALIBRI","abstract":"

    Calibri font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_CALIBRI_BOLD":{"name":"MB_OCR_FONT_CALIBRI_BOLD","abstract":"

    Calibri bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_CHAINPRINTER":{"name":"MB_OCR_FONT_CHAINPRINTER","abstract":"

    Chainprinter font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COMIC_SANS":{"name":"MB_OCR_FONT_COMIC_SANS","abstract":"

    Comic sans font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_CONCERTO_ROUNDED_SG":{"name":"MB_OCR_FONT_CONCERTO_ROUNDED_SG","abstract":"

    Concerto rounded SG font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER":{"name":"MB_OCR_FONT_COURIER","abstract":"

    Courier font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER_BOLD":{"name":"MB_OCR_FONT_COURIER_BOLD","abstract":"

    Courier bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER_MEDIUM_BOLD":{"name":"MB_OCR_FONT_COURIER_MEDIUM_BOLD","abstract":"

    Courier medium bold","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER_NEW_BOLD":{"name":"MB_OCR_FONT_COURIER_NEW_BOLD","abstract":"

    Courier new bold","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER_NEW_CE":{"name":"MB_OCR_FONT_COURIER_NEW_CE","abstract":"

    Courier new ce font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER_CONDENSED":{"name":"MB_OCR_FONT_COURIER_CONDENSED","abstract":"

    Courier censored font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_DEJAVU_SANS_MONO":{"name":"MB_OCR_FONT_DEJAVU_SANS_MONO","abstract":"

    Dejavu sans mono font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_DIN":{"name":"MB_OCR_FONT_DIN","abstract":"

    Din font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_EUROPA_GROTESK_NO_2_SB_BOLD":{"name":"MB_OCR_FONT_EUROPA_GROTESK_NO_2_SB_BOLD","abstract":"

    Europa grotesk no 2 SB bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_EUROSTILE":{"name":"MB_OCR_FONT_EUROSTILE","abstract":"

    Eurostile font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_F25_BANK_PRINTER_BOLD":{"name":"MB_OCR_FONT_F25_BANK_PRINTER_BOLD","abstract":"

    F25 bank printer bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_FRANKLIN_GOTHIC":{"name":"MB_OCR_FONT_FRANKLIN_GOTHIC","abstract":"

    Franklin gothic font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_FRUTIGER":{"name":"MB_OCR_FONT_FRUTIGER","abstract":"

    Frutiger font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_FUTURA":{"name":"MB_OCR_FONT_FUTURA","abstract":"

    Futura font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_FUTURA_BOLD":{"name":"MB_OCR_FONT_FUTURA_BOLD","abstract":"

    Futura bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_GARAMOND":{"name":"MB_OCR_FONT_GARAMOND","abstract":"

    Garamond font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_GEORGIA":{"name":"MB_OCR_FONT_GEORGIA","abstract":"

    Georgia font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_GILL_SANS":{"name":"MB_OCR_FONT_GILL_SANS","abstract":"

    Gill sans font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_HANDWRITTEN":{"name":"MB_OCR_FONT_HANDWRITTEN","abstract":"

    Handwritten font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_HELVETICA":{"name":"MB_OCR_FONT_HELVETICA","abstract":"

    Helvetica font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_HELVETICA_BOLD":{"name":"MB_OCR_FONT_HELVETICA_BOLD","abstract":"

    Helvetica bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_HELVETICA_CONDENSED_LIGHT":{"name":"MB_OCR_FONT_HELVETICA_CONDENSED_LIGHT","abstract":"

    Helvetica condensed light font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_HYPERMARKET":{"name":"MB_OCR_FONT_HYPERMARKET","abstract":"

    Hypermarket font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_INTERSTATE":{"name":"MB_OCR_FONT_INTERSTATE","abstract":"

    Interstate font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_LATIN_MODERN":{"name":"MB_OCR_FONT_LATIN_MODERN","abstract":"

    Latin modern math font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_LATIN_MODERN_ITALIC":{"name":"MB_OCR_FONT_LATIN_MODERN_ITALIC","abstract":"

    Latin modern italic font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_LETTER_GOTHIC":{"name":"MB_OCR_FONT_LETTER_GOTHIC","abstract":"

    Letter gothic font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_LUCIDA":{"name":"MB_OCR_FONT_LUCIDA","abstract":"

    Lucida font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_LUCIDA_SANS":{"name":"MB_OCR_FONT_LUCIDA_SANS","abstract":"

    Lucida sans font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_MATRIX":{"name":"MB_OCR_FONT_MATRIX","abstract":"

    Matrix font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_META":{"name":"MB_OCR_FONT_META","abstract":"

    Meta font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_MINION":{"name":"MB_OCR_FONT_MINION","abstract":"

    Minion font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_OCRA":{"name":"MB_OCR_FONT_OCRA","abstract":"

    OCR A font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_OCRB":{"name":"MB_OCR_FONT_OCRB","abstract":"

    OCR B font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_OFFICINA":{"name":"MB_OCR_FONT_OFFICINA","abstract":"

    Officina font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_OPTIMA":{"name":"MB_OCR_FONT_OPTIMA","abstract":"

    Optima font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_PRINTF":{"name":"MB_OCR_FONT_PRINTF","abstract":"

    Printf font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ROCKWELL":{"name":"MB_OCR_FONT_ROCKWELL","abstract":"

    Rockwell font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ROTIS_SANS_SERIF":{"name":"MB_OCR_FONT_ROTIS_SANS_SERIF","abstract":"

    Rotis sans serif font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ROTIS_SERIF":{"name":"MB_OCR_FONT_ROTIS_SERIF","abstract":"

    Rotis serif font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_SABON":{"name":"MB_OCR_FONT_SABON","abstract":"

    Sabon font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_STONE":{"name":"MB_OCR_FONT_STONE","abstract":"

    Stone font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_SV_BASIC_MANUAL":{"name":"MB_OCR_FONT_SV_BASIC_MANUAL","abstract":"

    SV basic manual font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TAHOMA":{"name":"MB_OCR_FONT_TAHOMA","abstract":"

    Tahoma font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TAHOMA_BOLD":{"name":"MB_OCR_FONT_TAHOMA_BOLD","abstract":"

    Tahoma bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TEX_GYRE_TERMES":{"name":"MB_OCR_FONT_TEX_GYRE_TERMES","abstract":"

    Tex gyre termes font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TEX_GYRE_TERMES_ITALIC":{"name":"MB_OCR_FONT_TEX_GYRE_TERMES_ITALIC","abstract":"

    Tex gyre termes italic font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_THE_SANS_MONO_CONDENSED_BLACK":{"name":"MB_OCR_FONT_THE_SANS_MONO_CONDENSED_BLACK","abstract":"

    Sans mono condensed black font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_THESIS":{"name":"MB_OCR_FONT_THESIS","abstract":"

    Thesis font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TICKET_DE_CAISSE":{"name":"MB_OCR_FONT_TICKET_DE_CAISSE","abstract":"

    Ticket de caisse font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TIMES_NEW_ROMAN":{"name":"MB_OCR_FONT_TIMES_NEW_ROMAN","abstract":"

    Times new roman font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TRAJAN":{"name":"MB_OCR_FONT_TRAJAN","abstract":"

    Trajan font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TRINITE":{"name":"MB_OCR_FONT_TRINITE","abstract":"

    Trinite font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_UNIVERS":{"name":"MB_OCR_FONT_UNIVERS","abstract":"

    Univers font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_VERDANA":{"name":"MB_OCR_FONT_VERDANA","abstract":"

    Verdana font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_VOLTAIRE":{"name":"MB_OCR_FONT_VOLTAIRE","abstract":"

    Voltaire font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_WALBAUM":{"name":"MB_OCR_FONT_WALBAUM","abstract":"

    Walbaum font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_EUROPA_GRO_SB":{"name":"MB_OCR_FONT_EUROPA_GRO_SB","abstract":"

    Europa gro sb font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_EUROPA_GRO_SB_LIGHT":{"name":"MB_OCR_FONT_EUROPA_GRO_SB_LIGHT","abstract":"

    Europa gro sb light font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ANTONIO_REGULAR":{"name":"MB_OCR_FONT_ANTONIO_REGULAR","abstract":"

    Antonio regular font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_CORPORATE_LIGHT":{"name":"MB_OCR_FONT_CORPORATE_LIGHT","abstract":"

    Corporate S Light font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_MICR":{"name":"MB_OCR_FONT_MICR","abstract":"

    MICR font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ARABIC_NILE":{"name":"MB_OCR_FONT_ARABIC_NILE","abstract":"

    Arabic font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_UNKNOWN":{"name":"MB_OCR_FONT_UNKNOWN","abstract":"

    Unknown font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_XITS_MATH":{"name":"MB_OCR_FONT_XITS_MATH","abstract":"

    XITS Math font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ANY":{"name":"MB_OCR_FONT_ANY","abstract":"

    Any of the other listed fonts

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_UNKNOWN_MATH":{"name":"MB_OCR_FONT_UNKNOWN_MATH","abstract":"

    Unknown math font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_UKDL_LIGHT":{"name":"MB_OCR_FONT_UKDL_LIGHT","abstract":"

    Font found on UKDL licenses

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COUNT":{"name":"MB_OCR_FONT_COUNT","abstract":"

    Must be last as it holds the number of available fonts

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_FE_SCHRIFT":{"name":"MB_OCR_FONT_FE_SCHRIFT","abstract":"

    German license plate font *

    ","parent_name":"MBPOcrFont"},"Enums/MBPDocumentType.html#/c:@E@MBPDocumentType@MBPBlinkOCRDocumentType":{"name":"MBPBlinkOCRDocumentType","abstract":"

    Document type for latin documents used with BlinkOCR recognizer

    ","parent_name":"MBPDocumentType"},"Enums/MBPDocumentType.html#/c:@E@MBPDocumentType@MBPMicrDocumentType":{"name":"MBPMicrDocumentType","abstract":"

    Document type for MICR font

    ","parent_name":"MBPDocumentType"},"Enums/MBPDocumentType.html#/c:@E@MBPDocumentType@MBPArabicDocumentType":{"name":"MBPArabicDocumentType","abstract":"

    Document type for Arabic characters

    ","parent_name":"MBPDocumentType"},"Enums/MBPDocumentType.html#/c:@E@MBPDocumentType@MBPHandwrittenDocumentType":{"name":"MBPHandwrittenDocumentType","abstract":"

    Document type for handwriting

    ","parent_name":"MBPDocumentType"},"Enums/MBPKosCode128SlipIDType.html#/c:@E@MBPKosCode128SlipIDType@MBPKosCode128SlipIDTypeOld":{"name":"MBPKosCode128SlipIDTypeOld","abstract":"

    Old

    ","parent_name":"MBPKosCode128SlipIDType"},"Enums/MBPKosCode128SlipIDType.html#/c:@E@MBPKosCode128SlipIDType@MBPKosCode128SlipIDTypeNew":{"name":"MBPKosCode128SlipIDTypeNew","abstract":"

    New

    ","parent_name":"MBPKosCode128SlipIDType"},"Enums/MBPProcessingOrientation.html#/c:@E@MBPProcessingOrientation@MBPProcessingOrientationUp":{"name":"MBPProcessingOrientationUp","abstract":"

    Text oriented same as picture

    ","parent_name":"MBPProcessingOrientation"},"Enums/MBPProcessingOrientation.html#/c:@E@MBPProcessingOrientation@MBPProcessingOrientationRight":{"name":"MBPProcessingOrientationRight","abstract":"

    Text is rotated 90 degrees clockwise

    ","parent_name":"MBPProcessingOrientation"},"Enums/MBPProcessingOrientation.html#/c:@E@MBPProcessingOrientation@MBPProcessingOrientationDown":{"name":"MBPProcessingOrientationDown","abstract":"

    Text is upside down

    ","parent_name":"MBPProcessingOrientation"},"Enums/MBPProcessingOrientation.html#/c:@E@MBPProcessingOrientation@MBPProcessingOrientationLeft":{"name":"MBPProcessingOrientationLeft","abstract":"

    Text is rotated 90 degrees counterclockwise

    ","parent_name":"MBPProcessingOrientation"},"Enums/MBPHungarySlipId.html#/c:@E@MBPHungarySlipId@MBPHungarySlipIdWhite":{"name":"MBPHungarySlipIdWhite","abstract":"

    White hungarian payslip

    ","parent_name":"MBPHungarySlipId"},"Enums/MBPHungarySlipId.html#/c:@E@MBPHungarySlipId@MBPHungarySlipIdYellow":{"name":"MBPHungarySlipIdYellow","abstract":"

    Yellow hungarian payslip

    ","parent_name":"MBPHungarySlipId"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusFailed":{"name":"MBPDetectionStatusFailed","abstract":"

    Detection has failed.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusSuccess":{"name":"MBPDetectionStatusSuccess","abstract":"

    Document has been detected.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusCameraTooFar":{"name":"MBPDetectionStatusCameraTooFar","abstract":"

    Document has been detected but the camera is too far from the document.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusCameraTooClose":{"name":"MBPDetectionStatusCameraTooClose","abstract":"

    Document has been detected but the camera is too close to the document.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusCameraAngleTooSteep":{"name":"MBPDetectionStatusCameraAngleTooSteep","abstract":"

    Document has been detected but the camera’s angle is too steep.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusDocumentTooCloseToCameraEdge":{"name":"MBPDetectionStatusDocumentTooCloseToCameraEdge","abstract":"

    Document has been detected but the document is too close to the camera edge.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusDocumentPartiallyVisible":{"name":"MBPDetectionStatusDocumentPartiallyVisible","abstract":"

    Only part of the document is visible.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusFallbackSuccess":{"name":"MBPDetectionStatusFallbackSuccess","abstract":"

    Fallback detection was successful (PhotoPay specific).

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDeepOcrModel.html#/c:@E@MBPDeepOcrModel@MBPDeepOcrModelBlinkInput":{"name":"MBPDeepOcrModelBlinkInput","abstract":"

    Deep OCR model for Blink Input

    ","parent_name":"MBPDeepOcrModel"},"Enums/MBPCroatiaSlipId.html#/c:@E@MBPCroatiaSlipId@MBPCroatiaSlipIdHub3Left":{"name":"MBPCroatiaSlipIdHub3Left","abstract":"

    Left side of HUB 3 payslip

    ","parent_name":"MBPCroatiaSlipId"},"Enums/MBPCroatiaSlipId.html#/c:@E@MBPCroatiaSlipId@MBPCroatiaSlipIdHub3Right":{"name":"MBPCroatiaSlipIdHub3Right","abstract":"

    Right side of HUB 3 payslip

    ","parent_name":"MBPCroatiaSlipId"},"Enums/MBPCroatiaReferenceNumberStatus.html#/c:@E@MBPCroatiaReferenceNumberStatus@MBPCroatiaReferenceNumberStatusValid":{"name":"MBPCroatiaReferenceNumberStatusValid","abstract":"

    valid (model matches the check digits)

    ","parent_name":"MBPCroatiaReferenceNumberStatus"},"Enums/MBPCroatiaReferenceNumberStatus.html#/c:@E@MBPCroatiaReferenceNumberStatus@MBPCroatiaReferenceNumberStatusInvalid":{"name":"MBPCroatiaReferenceNumberStatusInvalid","abstract":"

    Invalid (wrong format of the reference)

    ","parent_name":"MBPCroatiaReferenceNumberStatus"},"Enums/MBPCroatiaReferenceNumberStatus.html#/c:@E@MBPCroatiaReferenceNumberStatus@MBPCroatiaReferenceNumberStatusInvalidChecksum":{"name":"MBPCroatiaReferenceNumberStatusInvalidChecksum","abstract":"

    Invalid checksum (model doesn’t match check digits)

    ","parent_name":"MBPCroatiaReferenceNumberStatus"},"Enums/MBPCroatiaReferenceNumberStatus.html#/c:@E@MBPCroatiaReferenceNumberStatus@MBPCroatiaReferenceNumberStatusModelUnknown":{"name":"MBPCroatiaReferenceNumberStatusModelUnknown","abstract":"

    Model is unkown (maybe it’s missing)

    ","parent_name":"MBPCroatiaReferenceNumberStatus"},"Enums/MBPCroatiaReferenceNumberStatus.html#/c:@E@MBPCroatiaReferenceNumberStatus@MBPCroatiaReferenceNumberStatusNoChecksum":{"name":"MBPCroatiaReferenceNumberStatusNoChecksum","abstract":"

    Reference format doesn’t define check digits

    ","parent_name":"MBPCroatiaReferenceNumberStatus"},"Enums/MBPCameraAutofocusRestriction.html#/c:@E@MBPCameraAutofocusRestriction@MBPCameraAutofocusRestrictionNone":{"name":"MBPCameraAutofocusRestrictionNone","abstract":"

    Default. Indicates that the autofocus system should not restrict the focus range.

    ","parent_name":"MBPCameraAutofocusRestriction"},"Enums/MBPCameraAutofocusRestriction.html#/c:@E@MBPCameraAutofocusRestriction@MBPCameraAutofocusRestrictionNear":{"name":"MBPCameraAutofocusRestrictionNear","abstract":"

    Indicates that the autofocus system should restrict the focus range for subject matter that is near to the camera.

    ","parent_name":"MBPCameraAutofocusRestriction"},"Enums/MBPCameraAutofocusRestriction.html#/c:@E@MBPCameraAutofocusRestriction@MBPCameraAutofocusRestrictionFar":{"name":"MBPCameraAutofocusRestrictionFar","abstract":"

    Indicates that the autofocus system should restrict the focus range for subject matter that is far from the camera.

    ","parent_name":"MBPCameraAutofocusRestriction"},"Enums/MBPCameraType.html#/c:@E@MBPCameraType@MBPCameraTypeBack":{"name":"MBPCameraTypeBack","abstract":"

    Back facing camera

    ","parent_name":"MBPCameraType"},"Enums/MBPCameraType.html#/c:@E@MBPCameraType@MBPCameraTypeFront":{"name":"MBPCameraTypeFront","abstract":"

    Front facing camera

    ","parent_name":"MBPCameraType"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPreset480p":{"name":"MBPCameraPreset480p","abstract":"

    480p video will always be used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPreset720p":{"name":"MBPCameraPreset720p","abstract":"

    720p video will always be used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPreset1080p":{"name":"MBPCameraPreset1080p","abstract":"

    1080p video will always be used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPreset4K":{"name":"MBPCameraPreset4K","abstract":"

    4K video will always be used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPresetOptimal":{"name":"MBPCameraPresetOptimal","abstract":"

    The library will calculate optimal resolution based on the use case and device used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPresetMax":{"name":"MBPCameraPresetMax","abstract":"

    Device’s maximal video resolution will be used.

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPresetPhoto":{"name":"MBPCameraPresetPhoto","abstract":"

    Device’s photo preview resolution will be used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeQR":{"name":"MBPBarcodeTypeQR","abstract":"

    QR code

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeDataMatrix":{"name":"MBPBarcodeTypeDataMatrix","abstract":"

    Data Matrix

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeUPCE":{"name":"MBPBarcodeTypeUPCE","abstract":"

    UPCE

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeUPCA":{"name":"MBPBarcodeTypeUPCA","abstract":"

    UPCA

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeEAN8":{"name":"MBPBarcodeTypeEAN8","abstract":"

    EAN 8

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeEAN13":{"name":"MBPBarcodeTypeEAN13","abstract":"

    EAN 13

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeCode128":{"name":"MBPBarcodeTypeCode128","abstract":"

    Code 128

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeCode39":{"name":"MBPBarcodeTypeCode39","abstract":"

    Code 39

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeITF":{"name":"MBPBarcodeTypeITF","abstract":"

    ITF

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeAztec":{"name":"MBPBarcodeTypeAztec","abstract":"

    Code 39

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypePdf417":{"name":"MBPBarcodeTypePdf417","abstract":"

    PDF 417

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html":{"name":"MBPBarcodeType","abstract":"

    Enumeration of possible barcode formats

    "},"Enums/MBPCameraPreset.html":{"name":"MBPCameraPreset","abstract":"

    Camera resolution preset

    "},"Enums/MBPCameraType.html":{"name":"MBPCameraType","abstract":"

    Camera type

    "},"Enums/MBPCameraAutofocusRestriction.html":{"name":"MBPCameraAutofocusRestriction","abstract":"

    Camera autofocus restricion mode

    "},"Enums/MBPCroatiaReferenceNumberStatus.html":{"name":"MBPCroatiaReferenceNumberStatus","abstract":"

    Reference status after validation. Can be one of the below values

    "},"Enums/MBPCroatiaSlipId.html":{"name":"MBPCroatiaSlipId","abstract":"

    Slip format id. Can be one of the below:

    "},"Enums.html#/c:@E@MBPDateFormat":{"name":"MBPDateFormat","abstract":"

    Available date formats for date parser. To activate parsing of dates with month names in"},"Enums/MBPDeepOcrModel.html":{"name":"MBPDeepOcrModel","abstract":"

    Type of the document which recognizer scans

    "},"Enums/MBPDetectionStatus.html":{"name":"MBPDetectionStatus","abstract":"

    Status of the object detection in Microblink SDK

    "},"Enums/MBPHungarySlipId.html":{"name":"MBPHungarySlipId","abstract":"

    Slip format id. Can be one of the below:

    "},"Enums/MBPProcessingOrientation.html":{"name":"MBPProcessingOrientation","abstract":"

    Enum which describes text orientation on an image.

    "},"Enums/MBPKosCode128SlipIDType.html":{"name":"MBPKosCode128SlipIDType","abstract":"

    Kosovo Code 128 Id Type

    "},"Enums/MBPDocumentType.html":{"name":"MBPDocumentType","abstract":"

    Type of the document which recognizer scans

    "},"Enums/MBPOcrFont.html":{"name":"MBPOcrFont","abstract":"

    A list of fonts supported by BlinkOCR

    "},"Enums/MBPParserResultState.html":{"name":"MBPParserResultState","abstract":"

    Enumeration of posibble parser result state

    "},"Enums/MBPProcessorResultState.html":{"name":"MBPProcessorResultState","abstract":"

    Enumeration of posibble processor result state

    "},"Enums/MBPRecognitionDebugMode.html":{"name":"MBPRecognitionDebugMode","abstract":"

    Denotes the mode in which Recognizers performs recognition

    "},"Enums/MBPFrameQualityEstimationMode.html":{"name":"MBPFrameQualityEstimationMode","abstract":"

    Denotes the mode in which FrameQuality estimation works

    "},"Enums/MBPRecognizerResultState.html":{"name":"MBPRecognizerResultState","abstract":"

    Enumeration of posibble recognizer result state

    "},"Classes/MBPViewControllerFactory.html#/c:objc(cs)MBPViewControllerFactory(cm)recognizerRunnerViewControllerWithOverlayViewController:":{"name":"+recognizerRunnerViewControllerWithOverlayViewController:","abstract":"

    Method creates a camera view controller which is responsible for displaying the","parent_name":"MBPViewControllerFactory"},"Classes/MBPUnitedKingdomSlipRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPUnitedKingdomSlipRecognizerResult"},"Classes/MBPUnitedKingdomSlipRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizerResult(py)transactionCode":{"name":"transactionCode","abstract":"

    Transaction code of the payment

    ","parent_name":"MBPUnitedKingdomSlipRecognizerResult"},"Classes/MBPUnitedKingdomSlipRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizerResult(py)sortingCode":{"name":"sortingCode","abstract":"

    String representing sorting code for the payment

    ","parent_name":"MBPUnitedKingdomSlipRecognizerResult"},"Classes/MBPUnitedKingdomSlipRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing valid bank account number to which the payment goes

    ","parent_name":"MBPUnitedKingdomSlipRecognizerResult"},"Classes/MBPUnitedKingdomSlipRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPUnitedKingdomSlipRecognizerResult"},"Classes/MBPUnitedKingdomSlipRecognizer.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizer(py)result":{"name":"result","abstract":"

    UK slip recognizer result

    ","parent_name":"MBPUnitedKingdomSlipRecognizer"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizerResult"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    The account number.

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizerResult"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the payee.

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizerResult"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The payment reference number.

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizerResult"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizerResult(py)sortingCode":{"name":"sortingCode","abstract":"

    The slip sorting code

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizerResult"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizer.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    UK QR recognizer result

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizer"},"Classes/MBPTapToFocusSubview.html#/c:objc(cs)MBPTapToFocusSubview(im)initWithFrame:":{"name":"-initWithFrame:","abstract":"

    Designated initializer

    ","parent_name":"MBPTapToFocusSubview"},"Classes/MBPSwitzerlandSlipRecognizerResult.html#/c:objc(cs)MBPSwitzerlandSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPSwitzerlandSlipRecognizerResult"},"Classes/MBPSwitzerlandSlipRecognizerResult.html#/c:objc(cs)MBPSwitzerlandSlipRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPSwitzerlandSlipRecognizerResult"},"Classes/MBPSwitzerlandSlipRecognizerResult.html#/c:objc(cs)MBPSwitzerlandSlipRecognizerResult(py)subscriberNumber":{"name":"subscriberNumber","abstract":"

    String representing subscriber number for the payment

    ","parent_name":"MBPSwitzerlandSlipRecognizerResult"},"Classes/MBPSwitzerlandSlipRecognizerResult.html#/c:objc(cs)MBPSwitzerlandSlipRecognizerResult(py)currencyCode":{"name":"currencyCode","abstract":"

    String representing currency code for the payment

    ","parent_name":"MBPSwitzerlandSlipRecognizerResult"},"Classes/MBPSwitzerlandSlipRecognizerResult.html#/c:objc(cs)MBPSwitzerlandSlipRecognizerResult(py)ocrLineResult":{"name":"ocrLineResult","abstract":"

    String representing ocr line result for the payment

    ","parent_name":"MBPSwitzerlandSlipRecognizerResult"},"Classes/MBPSwitzerlandSlipRecognizer.html#/c:objc(cs)MBPSwitzerlandSlipRecognizer(py)result":{"name":"result","abstract":"

    Swiss slip recognizer result

    ","parent_name":"MBPSwitzerlandSlipRecognizer"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    The currency of the payment.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    The name of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerAddress":{"name":"payerAddress","abstract":"

    The address of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerStreet":{"name":"payerStreet","abstract":"

    The street of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerHouseNumber":{"name":"payerHouseNumber","abstract":"

    The house number of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerPostalCode":{"name":"payerPostalCode","abstract":"

    The postal code of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerCity":{"name":"payerCity","abstract":"

    The city of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerCountry":{"name":"payerCountry","abstract":"

    The country of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)referenceModel":{"name":"referenceModel","abstract":"

    The reference model of the payment.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The International bank account numbe of the account to which the payment goes.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientAddress":{"name":"recipientAddress","abstract":"

    The address of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientStreet":{"name":"recipientStreet","abstract":"

    The street of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientHouseNumber":{"name":"recipientHouseNumber","abstract":"

    The house number of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientPostalCode":{"name":"recipientPostalCode","abstract":"

    The postal code of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientCity":{"name":"recipientCity","abstract":"

    The city of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientCountry":{"name":"recipientCountry","abstract":"

    The country of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientName":{"name":"ultimateRecipientName","abstract":"

    The name of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientAddress":{"name":"ultimateRecipientAddress","abstract":"

    The address of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientStreet":{"name":"ultimateRecipientStreet","abstract":"

    The street of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientHouseNumber":{"name":"ultimateRecipientHouseNumber","abstract":"

    The house number of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientPostalCode":{"name":"ultimateRecipientPostalCode","abstract":"

    The postal code of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientCity":{"name":"ultimateRecipientCity","abstract":"

    The city of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientCountry":{"name":"ultimateRecipientCountry","abstract":"

    The country of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)additionalInformation":{"name":"additionalInformation","abstract":"

    The payment additional information.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)alternativeSchemeParameters":{"name":"alternativeSchemeParameters","abstract":"

    The parameters of the alternative scheme.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    The due date of the payment.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizer.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Swiss QR recognizer result

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizer"},"Classes/MBPSwitzerlandQrCodePaymentRecognizer.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPSwitzerlandQrCodePaymentRecognizer"},"Classes/MBPSwedenSlipCodeParserResult.html#/c:objc(cs)MBPSwedenSlipCodeParserResult(py)slipCode":{"name":"slipCode","abstract":"

    Returns the recognized SlipCode number or empty string if recognition failed.

    ","parent_name":"MBPSwedenSlipCodeParserResult"},"Classes/MBPSwedenSlipCodeParser.html#/c:objc(cs)MBPSwedenSlipCodeParser(py)result":{"name":"result","abstract":"

    Sweden SlipCode parser result

    ","parent_name":"MBPSwedenSlipCodeParser"},"Classes/MBPSwedenReferenceParserResult.html#/c:objc(cs)MBPSwedenReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized reference number or empty string if recognition failed.

    ","parent_name":"MBPSwedenReferenceParserResult"},"Classes/MBPSwedenReferenceParser.html#/c:objc(cs)MBPSwedenReferenceParser(py)result":{"name":"result","abstract":"

    Sweden Reference parser result

    ","parent_name":"MBPSwedenReferenceParser"},"Classes/MBPSwedenGiroNumberParserResult.html#/c:objc(cs)MBPSwedenGiroNumberParserResult(py)giroNumber":{"name":"giroNumber","abstract":"

    Returns the recognized GiroNumber number or empty string if recognition failed.

    ","parent_name":"MBPSwedenGiroNumberParserResult"},"Classes/MBPSwedenGiroNumberParser.html#/c:objc(cs)MBPSwedenGiroNumberParser(py)result":{"name":"result","abstract":"

    Sweden GiroNumber parser result

    ","parent_name":"MBPSwedenGiroNumberParser"},"Classes/MBPSwedenAmountParserResult.html#/c:objc(cs)MBPSwedenAmountParserResult(py)amount":{"name":"amount","abstract":"

    Returns the recognized amount number or empty string if recognition failed.

    ","parent_name":"MBPSwedenAmountParserResult"},"Classes/MBPSwedenAmountParser.html#/c:objc(cs)MBPSwedenAmountParser(py)result":{"name":"result","abstract":"

    Sweden Amount parser result

    ","parent_name":"MBPSwedenAmountParser"},"Classes/MBPSuccessFrameGrabberRecognizerResult.html#/c:objc(cs)MBPSuccessFrameGrabberRecognizerResult(py)successFrame":{"name":"successFrame","abstract":"

    Success frame MBPImage of successful frame

    ","parent_name":"MBPSuccessFrameGrabberRecognizerResult"},"Classes/MBPSuccessFrameGrabberRecognizer.html#/c:objc(cs)MBPSuccessFrameGrabberRecognizer(py)result":{"name":"result","abstract":"

    SuccessFrameGrabber recognizer results

    ","parent_name":"MBPSuccessFrameGrabberRecognizer"},"Classes/MBPSuccessFrameGrabberRecognizer.html#/c:objc(cs)MBPSuccessFrameGrabberRecognizer(py)slaveRecognizer":{"name":"slaveRecognizer","abstract":"

    Slave recognizer that is wrapped with SuccessFrameGrabber

    ","parent_name":"MBPSuccessFrameGrabberRecognizer"},"Classes/MBPSubview.html#/c:objc(cs)MBPSubview(py)delegate":{"name":"delegate","abstract":"

    Delegate which is notified on Overlay events

    ","parent_name":"MBPSubview"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)bic":{"name":"bic","abstract":"

    String representing valid Bank Identifier Code of the bank to which the payment goes

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)referenceNumber":{"name":"referenceNumber","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)referenceModel":{"name":"referenceModel","abstract":"

    String representing model of the reference

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    PaymentDescription - string that describes the payment purpose

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    RecipientName - string that describes the receiver of the payment (payee)

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizer.html#/c:objc(cs)MBPSloveniaSlipRecognizer(py)result":{"name":"result","abstract":"

    Slovenian slip recognizer result

    ","parent_name":"MBPSloveniaSlipRecognizer"},"Classes/MBPSloveniaSlipRecognizer.html#/c:objc(cs)MBPSloveniaSlipRecognizer(py)readPaymentDescription":{"name":"readPaymentDescription","abstract":"

    Defines if payment description of Slovenian slip should be extracted

    ","parent_name":"MBPSloveniaSlipRecognizer"},"Classes/MBPSloveniaSlipRecognizer.html#/c:objc(cs)MBPSloveniaSlipRecognizer(py)readRecipientName":{"name":"readRecipientName","abstract":"

    Defines if recipient name of Slovenian slip should be extracted

    ","parent_name":"MBPSloveniaSlipRecognizer"},"Classes/MBPSloveniaReferenceParserResult.html#/c:objc(cs)MBPSloveniaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPSloveniaReferenceParserResult"},"Classes/MBPSloveniaReferenceParser.html#/c:objc(cs)MBPSloveniaReferenceParser(py)result":{"name":"result","abstract":"

    Slovenian Reference parser result

    ","parent_name":"MBPSloveniaReferenceParser"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The international bank account number of the account to which the payment goes.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)payerIban":{"name":"payerIban","abstract":"

    The international bank account number of the account from where the payment goes.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    The purpose code of the payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)payerReference":{"name":"payerReference","abstract":"

    The reference of the payment’s payer.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The description of the payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    The name of the payer, if it exists.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)payerPlace":{"name":"payerPlace","abstract":"

    The place of the payer, if it exists.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)payerStreet":{"name":"payerStreet","abstract":"

    The street of the payer, if it exists.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the recipient.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)recipientPlace":{"name":"recipientPlace","abstract":"

    The place of the recipient.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)recipientStreet":{"name":"recipientStreet","abstract":"

    The street of the recipient.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw result

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)executionDate":{"name":"executionDate","abstract":"

    The date of execution of the payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    The due date of payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)deposit":{"name":"deposit","abstract":"

    Whether deposit option is included in payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)withdraw":{"name":"withdraw","abstract":"

    Whether withdraw option is included in payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizer.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Slovenian QR recognizer result

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizer"},"Classes/MBPSloveniaQrCodePaymentRecognizer.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPSloveniaQrCodePaymentRecognizer"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)variableSymbol":{"name":"variableSymbol","abstract":"

    Variable code of payment order

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)specificSymbol":{"name":"specificSymbol","abstract":"

    Specific code of payment order

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)constantSymbol":{"name":"constantSymbol","abstract":"

    Constant code of payment order

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing iban of the recipient of the payment

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    String representing recipient name

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)recipientAddress":{"name":"recipientAddress","abstract":"

    String representing recipient address

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizer.html#/c:objc(cs)MBPSlovakiaSlipRecognizer(py)result":{"name":"result","abstract":"

    Slovakian slip recognizer result

    ","parent_name":"MBPSlovakiaSlipRecognizer"},"Classes/MBPSlovakiaQrCodeRecognizerResult.html#/c:objc(cs)MBPSlovakiaQrCodeRecognizerResult(py)invoiceId":{"name":"invoiceId","abstract":"

    Returns the ID of invoice this payment refers to.

    ","parent_name":"MBPSlovakiaQrCodeRecognizerResult"},"Classes/MBPSlovakiaQrCodeRecognizerResult.html#/c:objc(cs)MBPSlovakiaQrCodeRecognizerResult(py)paymentInformations":{"name":"paymentInformations","abstract":"

    Returns a list of 0 or more payment information objects.

    ","parent_name":"MBPSlovakiaQrCodeRecognizerResult"},"Classes/MBPSlovakiaQrCodeRecognizer.html#/c:objc(cs)MBPSlovakiaQrCodeRecognizer(py)result":{"name":"result","abstract":"

    Slovak QR Code Payment recognizer result

    ","parent_name":"MBPSlovakiaQrCodeRecognizer"},"Classes/MBPSlovakiaQrCodeRecognizer.html#/c:objc(cs)MBPSlovakiaQrCodeRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if recognizer will use slower through scan

    ","parent_name":"MBPSlovakiaQrCodeRecognizer"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)productCode":{"name":"productCode","abstract":"

    The product code

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)serviceCode":{"name":"serviceCode","abstract":"

    The service code

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The international bank account number of the account to which the payment goes

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)variableSymbol":{"name":"variableSymbol","abstract":"

    The variable symbol

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)constantSymbol":{"name":"constantSymbol","abstract":"

    The constant symbol

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)specificSymbol":{"name":"specificSymbol","abstract":"

    The specific symbol

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)processingCode":{"name":"processingCode","abstract":"

    The processing code

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    The currency of the payment.

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw result

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The payment description

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    The payers name

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)orientationNumber":{"name":"orientationNumber","abstract":"

    The orientation number

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)payerAddress":{"name":"payerAddress","abstract":"

    The payers address

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizer.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizer(py)result":{"name":"result","abstract":"

    Slovakian Data Matrix recognizer result

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizer"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizer.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizer"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)productCode":{"name":"productCode","abstract":"

    The product code

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)serviceCode":{"name":"serviceCode","abstract":"

    The service code

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)operationalCode":{"name":"operationalCode","abstract":"

    The operational code

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The international bank account number of the account to which the payment goes

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)variableSymbol":{"name":"variableSymbol","abstract":"

    The variable symbol

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)constantSymbol":{"name":"constantSymbol","abstract":"

    The constant symbol

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)specificSymbol":{"name":"specificSymbol","abstract":"

    The specific symbol

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    The bank code

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    The account number

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    The currency of the payment.

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw result

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizer.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizer(py)result":{"name":"result","abstract":"

    Slovakian Code128 recognizer result

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizer"},"Classes/MBPSimNumberRecognizerResult.html#/c:objc(cs)MBPSimNumberRecognizerResult(py)simNumber":{"name":"simNumber","abstract":"

    Returns the recognized SIM number from barcode or empty string if recognition failed.

    ","parent_name":"MBPSimNumberRecognizerResult"},"Classes/MBPSimNumberRecognizer.html#/c:objc(cs)MBPSimNumberRecognizer(py)result":{"name":"result","abstract":"

    Sim number recognizer results

    ","parent_name":"MBPSimNumberRecognizer"},"Classes/MBPSerbiaReferenceParserResult.html#/c:objc(cs)MBPSerbiaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPSerbiaReferenceParserResult"},"Classes/MBPSerbiaReferenceParser.html#/c:objc(cs)MBPSerbiaReferenceParser(py)result":{"name":"result","abstract":"

    Serbia Reference parser result

    ","parent_name":"MBPSerbiaReferenceParser"},"Classes/MBPSerbiaReferenceParser.html#/c:objc(cs)MBPSerbiaReferenceParser(py)allowAlphaCharacters":{"name":"allowAlphaCharacters","abstract":"

    Set to NO if you don’t want to alpha characters be parsed

    ","parent_name":"MBPSerbiaReferenceParser"},"Classes/MBPSerbiaReferenceParser.html#/c:objc(cs)MBPSerbiaReferenceParser(py)preferMod97Reference":{"name":"preferMod97Reference","abstract":"

    Set to NO if you don’t want to prefer mod 97 reference

    ","parent_name":"MBPSerbiaReferenceParser"},"Classes/MBPSerbiaQrCodeRecognizer.html#/c:objc(cs)MBPSerbiaQrCodeRecognizer(py)result":{"name":"result","abstract":"

    MBPSerbiaQrCodeRecognizer result

    ","parent_name":"MBPSerbiaQrCodeRecognizer"},"Classes/MBPSerbiaPdf417Recognizer.html#/c:objc(cs)MBPSerbiaPdf417Recognizer(py)result":{"name":"result","abstract":"

    MBPSerbiaPdf417Recognizer result

    ","parent_name":"MBPSerbiaPdf417Recognizer"},"Classes/MBPSerbiaPdf417Recognizer.html#/c:objc(cs)MBPSerbiaPdf417Recognizer(py)scanUncertain":{"name":"scanUncertain","abstract":"

    Set this to YES to scan even barcode not compliant with standards","parent_name":"MBPSerbiaPdf417Recognizer"},"Classes/MBPSerbiaAccountParserResult.html#/c:objc(cs)MBPSerbiaAccountParserResult(py)accountNumber":{"name":"accountNumber","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPSerbiaAccountParserResult"},"Classes/MBPSerbiaAccountParser.html#/c:objc(cs)MBPSerbiaAccountParser(py)result":{"name":"result","abstract":"

    Serbia Account parser result

    ","parent_name":"MBPSerbiaAccountParser"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    The currency of the payment.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The international bank account number of the account to which the payment goes.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)bic":{"name":"bic","abstract":"

    The bank Identifier Code of the bank to which the payment goes.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the receiving side.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The description of the payment; available if reference number is empty.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    The purpose code of the payment.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)optionalData":{"name":"optionalData","abstract":"

    Optional data from the end of QR code (if exists).

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw result

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizer.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    SEPA QR recognizer result

    ","parent_name":"MBPSepaQrCodePaymentRecognizer"},"Classes/MBPSepaQrCodePaymentRecognizer.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPSepaQrCodePaymentRecognizer"},"Classes/MBPScanResultView.html#/c:objc(cs)MBPScanResultView(py)textField":{"name":"textField","abstract":"

    Text field which can be used to manually edit the text

    ","parent_name":"MBPScanResultView"},"Classes/MBPScanResultView.html#/c:objc(cs)MBPScanResultView(im)animateShowFromViewCenter:toFrame:animationDuration:completion:":{"name":"-animateShowFromViewCenter:toFrame:animationDuration:completion:","abstract":"

    Animates the display of scan result view.

    ","parent_name":"MBPScanResultView"},"Classes/MBPScanResultView.html#/c:objc(cs)MBPScanResultView(im)animateHideToViewCenter:animationDuration:completion:":{"name":"-animateHideToViewCenter:animationDuration:completion:","abstract":"

    Animates the hiding of the scan result view

    ","parent_name":"MBPScanResultView"},"Classes/MBPScanResultView.html#/c:objc(cs)MBPScanResultView(cm)allocFromNibName:":{"name":"+allocFromNibName:","abstract":"

    Used for easier instantiation from Nib file

    ","parent_name":"MBPScanResultView"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(im)initWithIdentifier:parser:":{"name":"-initWithIdentifier:parser:","abstract":"

    Designated initializer, defines the unique identifier for this canned element, and Parser factory for it.

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)identifier":{"name":"identifier","abstract":"

    Unique name of the element

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)parser":{"name":"parser","abstract":"

    Parser object which is reponsible scanning the text.

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)localizedTitle":{"name":"localizedTitle","abstract":"

    Localized title (used in the Pivot control)

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)localizedTooltip":{"name":"localizedTooltip","abstract":"

    Localized tooltip (used in the tooltip label above the viewfinder)

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)keyboardType":{"name":"keyboardType","abstract":"

    Keyboard type used when editing

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)localizedTextfieldText":{"name":"localizedTextfieldText","abstract":"

    Localized initial UITextField text (used in field segment scanning text fields)

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)scanned":{"name":"scanned","abstract":"

    YES if the value was scanned, NO otherwise.","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)edited":{"name":"edited","abstract":"

    YES if the value was manually edited, NO otherwise.","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)value":{"name":"value","abstract":"

    Actual value for this element

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)scanningRegionWidth":{"name":"scanningRegionWidth","abstract":"

    Width of scanning region used in UI. Values are between 0.0 and 1.0 where 1.0 is whole screen width and 0.5 is half width.

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)scanningRegionHeight":{"name":"scanningRegionHeight","abstract":"

    Height of scanning region used in UI. Values are between 0.0 and 1.0 where 1.0 is whole screen height and 0.5 is half height.

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)successfulScanImage":{"name":"successfulScanImage","abstract":"

    Image of the scanned element.

    ","parent_name":"MBPScanElement"},"Classes/MBPRegexParserResult.html#/c:objc(cs)MBPRegexParserResult(py)parsedString":{"name":"parsedString","abstract":"

    Returns string containing parsed OCR result according to given regular expression.

    ","parent_name":"MBPRegexParserResult"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(im)initWithRegex:":{"name":"-initWithRegex:","abstract":"

    Initializes the regex parser

    ","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)result":{"name":"result","abstract":"

    Regex parser result

    ","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)regex":{"name":"regex","abstract":"

    Defines regex that will be used to parse OCR data. Note that not all java regex features","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)useSieve":{"name":"useSieve","abstract":"

    Enable the usage of algorithm for combining consecutive OCR results between video frames","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)startWithWhitespace":{"name":"startWithWhitespace","abstract":"

    If set to YES, regex will not be matched if there is no whitespace before matched string.","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)endWithWhitespace":{"name":"endWithWhitespace","abstract":"

    If set to YES, regex will not be matched if there is no whitespace after matched string.","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)ocrEngineOptions":{"name":"ocrEngineOptions","abstract":"

    Sets the OCR engine options used in Regex OCR parser.","parent_name":"MBPRegexParser"},"Classes/MBPRecognizerRunner.html#/c:objc(cs)MBPRecognizerRunner(im)initWithRecognizerCollection:":{"name":"-initWithRecognizerCollection:","abstract":"

    Initializes the recognizer runner

    ","parent_name":"MBPRecognizerRunner"},"Classes/MBPRecognizerRunner.html#/c:objc(cs)MBPRecognizerRunner(im)cancelProcessing":{"name":"-cancelProcessing","abstract":"

    Cancels all dispatched, but not yet processed image processing requests issued with processImage.","parent_name":"MBPRecognizerRunner"},"Classes/MBPRecognizerRunner.html#/c:objc(cs)MBPRecognizerRunner(im)processImage:":{"name":"-processImage:","abstract":"

    Processes a MBPImage object synchronously using current settings.","parent_name":"MBPRecognizerRunner"},"Classes/MBPRecognizerRunner.html#/c:objc(cs)MBPRecognizerRunner(im)processString:":{"name":"-processString:","abstract":"

    Processes a NSString object synchronously using current settings.","parent_name":"MBPRecognizerRunner"},"Classes/MBPRecognizerRunner.html#/c:objc(cs)MBPRecognizerRunner(im)reconfigureRecognizers:":{"name":"-reconfigureRecognizers:","abstract":"

    Method which is used to apply MBPSettings object given by currentSettings property

    ","parent_name":"MBPRecognizerRunner"},"Classes/MBPRecognizerCollection.html#/c:objc(cs)MBPRecognizerCollection(py)recognizerList":{"name":"recognizerList","abstract":"

    Contains MBPRecognizer objects - each individual recognizer.","parent_name":"MBPRecognizerCollection"},"Classes/MBPRecognizerCollection.html#/c:objc(cs)MBPRecognizerCollection(py)allowMultipleResults":{"name":"allowMultipleResults","abstract":"

    If NO, recognizer chain will stop when finds first valid scan results and will return just it.","parent_name":"MBPRecognizerCollection"},"Classes/MBPRecognizerCollection.html#/c:objc(cs)MBPRecognizerCollection(py)partialRecognitionTimeout":{"name":"partialRecognitionTimeout","abstract":"

    Timeout interval in which the partial scanning results will be returned to the user.","parent_name":"MBPRecognizerCollection"},"Classes/MBPRecognizerCollection.html#/c:objc(cs)MBPRecognizerCollection(py)recognitionDebugMode":{"name":"recognitionDebugMode","abstract":"

    Recognition debug mode.

    ","parent_name":"MBPRecognizerCollection"},"Classes/MBPRecognizerCollection.html#/c:objc(cs)MBPRecognizerCollection(py)frameQualityEstimationMode":{"name":"frameQualityEstimationMode","abstract":"

    Frame quality estimation mode. If frame quality estimation is on, some video frames will be skipped, if","parent_name":"MBPRecognizerCollection"},"Classes/MBPRecognizer.html#/c:objc(cs)MBPRecognizer(py)baseResult":{"name":"baseResult","abstract":"

    Base recognizer result.

    ","parent_name":"MBPRecognizer"},"Classes/MBPRecognizer.html#/c:objc(cs)MBPRecognizer(im)toSignedJson":{"name":"-toSignedJson","abstract":"

    Returns the signed JSON representation of this entity’s current state as a MBPSignedPayload.

    ","parent_name":"MBPRecognizer"},"Classes/MBPRawParserResult.html#/c:objc(cs)MBPRawParserResult(py)rawText":{"name":"rawText","abstract":"

    Extracted date string.

    ","parent_name":"MBPRawParserResult"},"Classes/MBPRawParser.html#/c:objc(cs)MBPRawParser(py)result":{"name":"result","abstract":"

    License plates parser result

    ","parent_name":"MBPRawParser"},"Classes/MBPRawParser.html#/c:objc(cs)MBPRawParser(py)useSieve":{"name":"useSieve","abstract":"

    Enable the usage of algorithm for combining consecutive OCR results between video frames","parent_name":"MBPRawParser"},"Classes/MBPRawParser.html#/c:objc(cs)MBPRawParser(py)ocrEngineOptions":{"name":"ocrEngineOptions","abstract":"

    Sets the OCR engine options used in Regex OCR parser.","parent_name":"MBPRawParser"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(py)upperLeft":{"name":"upperLeft","abstract":"

    Upper left point

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(py)upperRight":{"name":"upperRight","abstract":"

    Upper right point

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(py)lowerLeft":{"name":"lowerLeft","abstract":"

    Lower left point

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(py)lowerRight":{"name":"lowerRight","abstract":"

    Lower right point

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(im)initWithUpperLeft:upperRight:lowerLeft:lowerRight:":{"name":"-initWithUpperLeft:upperRight:lowerLeft:lowerRight:","abstract":"

    Designated initializer which initializes all four corners of the quadrangle

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(im)toPointsArray":{"name":"-toPointsArray","abstract":"

    Returns points of the quadrangle in array in the following order:

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(im)quadrangleWithTransformation:":{"name":"-quadrangleWithTransformation:","abstract":"

    Creates new quadrangle from this quadrangle, transformed by specified affine transformation.

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(im)center":{"name":"-center","abstract":"

    Returns the center point of the Quadrangle

    ","parent_name":"MBPQuadrangle"},"Classes/MBPProcessorGroup.html#/c:objc(cs)MBPProcessorGroup(im)initWithProcessingLocation:dewarpPolicy:andProcessors:":{"name":"-initWithProcessingLocation:dewarpPolicy:andProcessors:","abstract":"

    Constructor for MBPProcessorGroup.

    ","parent_name":"MBPProcessorGroup"},"Classes/MBPProcessorGroup.html#/c:objc(cs)MBPProcessorGroup(py)processors":{"name":"processors","abstract":"

    Processors that are members of the processor group

    ","parent_name":"MBPProcessorGroup"},"Classes/MBPProcessor.html#/c:objc(cs)MBPProcessor(py)baseResult":{"name":"baseResult","abstract":"

    Base processor result

    ","parent_name":"MBPProcessor"},"Classes/MBPPhotopayOverlayViewController.html#/c:objc(cs)MBPPhotopayOverlayViewController(py)settings":{"name":"settings","abstract":"

    Common photopay UI settings

    ","parent_name":"MBPPhotopayOverlayViewController"},"Classes/MBPPhotopayOverlayViewController.html#/c:objc(cs)MBPPhotopayOverlayViewController(py)delegate":{"name":"delegate","abstract":"

    Delegate

    ","parent_name":"MBPPhotopayOverlayViewController"},"Classes/MBPPhotopayOverlayViewController.html#/c:objc(cs)MBPPhotopayOverlayViewController(im)initWithSettings:recognizerCollection:delegate:":{"name":"-initWithSettings:recognizerCollection:delegate:","abstract":"

    Designated intializer.

    ","parent_name":"MBPPhotopayOverlayViewController"},"Classes/MBPPhotopayOverlaySettings.html#/c:objc(cs)MBPPhotopayOverlaySettings(py)presentToast":{"name":"presentToast","abstract":"

    If YES, Toast (tooltip) messages will appear on screen describing the next steps to the user

    ","parent_name":"MBPPhotopayOverlaySettings"},"Classes/MBPPhotopayOverlaySettings.html#/c:objc(cs)MBPPhotopayOverlaySettings(py)viewfinderMoveable":{"name":"viewfinderMoveable","abstract":"

    If YES, viewfinder (4 corner markers) will move when payslip is detected

    ","parent_name":"MBPPhotopayOverlaySettings"},"Classes/MBPPhotopayOverlaySettings.html#/c:objc(cs)MBPPhotopayOverlaySettings(py)displayBarcodeDots":{"name":"displayBarcodeDots","abstract":"

    If YES; barcode dots will be displayed if detected.

    ","parent_name":"MBPPhotopayOverlaySettings"},"Classes/MBPPhotopayOverlaySettings.html#/c:objc(cs)MBPPhotopayOverlaySettings(py)displayHelpButton":{"name":"displayHelpButton","abstract":"

    If YES; help button will be hidden.

    ","parent_name":"MBPPhotopayOverlaySettings"},"Classes/MBPPhotopayOverlaySettings.html#/c:objc(cs)MBPPhotopayOverlaySettings(im)init":{"name":"-init","abstract":"

    Designated initializer. Initializes the object with default settings.

    ","parent_name":"MBPPhotopayOverlaySettings"},"Classes/MBPPdf417RecognizerResult.html#/c:objc(cs)MBPPdf417RecognizerResult(py)rawData":{"name":"rawData","abstract":"

    Byte array with result of the scan

    ","parent_name":"MBPPdf417RecognizerResult"},"Classes/MBPPdf417RecognizerResult.html#/c:objc(cs)MBPPdf417RecognizerResult(py)stringData":{"name":"stringData","abstract":"

    Retrieves string content of scanned data

    ","parent_name":"MBPPdf417RecognizerResult"},"Classes/MBPPdf417RecognizerResult.html#/c:objc(cs)MBPPdf417RecognizerResult(py)uncertain":{"name":"uncertain","abstract":"

    Flag indicating uncertain scanning data","parent_name":"MBPPdf417RecognizerResult"},"Classes/MBPPdf417RecognizerResult.html#/c:objc(cs)MBPPdf417RecognizerResult(py)barcodeType":{"name":"barcodeType","abstract":"

    Type of the barcode scanned

    ","parent_name":"MBPPdf417RecognizerResult"},"Classes/MBPPdf417Recognizer.html#/c:objc(cs)MBPPdf417Recognizer(py)result":{"name":"result","abstract":"

    PDF417 recognizer results

    ","parent_name":"MBPPdf417Recognizer"},"Classes/MBPPdf417Recognizer.html#/c:objc(cs)MBPPdf417Recognizer(py)scanUncertain":{"name":"scanUncertain","abstract":"

    Set this to YES to scan even barcode not compliant with standards","parent_name":"MBPPdf417Recognizer"},"Classes/MBPPdf417Recognizer.html#/c:objc(cs)MBPPdf417Recognizer(py)nullQuietZoneAllowed":{"name":"nullQuietZoneAllowed","abstract":"

    Set this to YES to scan barcodes which don’t have quiet zone (white area) around it

    ","parent_name":"MBPPdf417Recognizer"},"Classes/MBPPdf417Recognizer.html#/c:objc(cs)MBPPdf417Recognizer(py)scanInverse":{"name":"scanInverse","abstract":"

    Set this to YES to allow scanning barcodes with inverted intensities","parent_name":"MBPPdf417Recognizer"},"Classes/MBPParserGroupProcessor.html#/c:objc(cs)MBPParserGroupProcessor(py)parsers":{"name":"parsers","abstract":"

    Getting array of readonly parsers

    ","parent_name":"MBPParserGroupProcessor"},"Classes/MBPParserGroupProcessor.html#/c:objc(cs)MBPParserGroupProcessor(py)result":{"name":"result","abstract":"

    MBPParserGroupProcessor processor result

    ","parent_name":"MBPParserGroupProcessor"},"Classes/MBPParserGroupProcessor.html#/c:objc(cs)MBPParserGroupProcessor(py)oneOptionalElementInGroupShouldBeValid":{"name":"oneOptionalElementInGroupShouldBeValid","abstract":"

    Set if one optional element should be valid

    ","parent_name":"MBPParserGroupProcessor"},"Classes/MBPParser.html#/c:objc(cs)MBPParser(py)baseResult":{"name":"baseResult","abstract":"

    Base parser result

    ","parent_name":"MBPParser"},"Classes/MBPParser.html#/c:objc(cs)MBPParser(py)required":{"name":"required","abstract":"

    Defines/returns whether the parser configured with this parser settings object will be required or optional.

    ","parent_name":"MBPParser"},"Classes/MBPOverlayViewController.html#/c:objc(cs)MBPOverlayViewController(py)recognizerRunnerViewController":{"name":"recognizerRunnerViewController","abstract":"

    Overlay View’s delegate object. Responsible for sending messages to PhotoPay’s","parent_name":"MBPOverlayViewController"},"Classes/MBPOverlaySettings.html#/c:objc(cs)MBPOverlaySettings(py)language":{"name":"language","abstract":"

    If default overlay contains textual information, text will be localized to this language

    ","parent_name":"MBPOverlaySettings"},"Classes/MBPOverlaySettings.html#/c:objc(cs)MBPOverlaySettings(py)cameraSettings":{"name":"cameraSettings","abstract":"

    Camera settings

    ","parent_name":"MBPOverlaySettings"},"Classes/MBPOverlaySettings.html#/c:objc(cs)MBPOverlaySettings(im)init":{"name":"-init","abstract":"

    Initializes the object with default settings (see above for defaults).

    ","parent_name":"MBPOverlaySettings"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(py)ul":{"name":"ul","abstract":"

    Upper left corner

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(py)ur":{"name":"ur","abstract":"

    Upper right corner

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(py)ll":{"name":"ll","abstract":"

    Lower left corner

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(py)lr":{"name":"lr","abstract":"

    Lower right corner

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(im)initWithUpperLeft:upperRight:lowerLeft:lowerRight:":{"name":"-initWithUpperLeft:upperRight:lowerLeft:lowerRight:","abstract":"

    Initializer

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(im)positionWithOffset:":{"name":"-positionWithOffset:","abstract":"

    Creates a position with offset to a current position. Offset is added.

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(im)rect":{"name":"-rect","abstract":"

    Helper method converting Position to CGRect

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(im)center":{"name":"-center","abstract":"

    Helper method calculating the center of the Position

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(im)height":{"name":"-height","abstract":"

    Helper method calculating the height of the position

    ","parent_name":"MBPPosition"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)value":{"name":"value","abstract":"

    Unicode value of the char

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)position":{"name":"position","abstract":"

    Position of the char on the image, in the coordinate system of the image

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)height":{"name":"height","abstract":"

    Height of the char

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)uncertain":{"name":"uncertain","abstract":"

    YES if char is uncertain

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)quality":{"name":"quality","abstract":"

    Integer value representing OCR quality of the char

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)font":{"name":"font","abstract":"

    Font of the character

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(im)initWithValue:position:height:":{"name":"-initWithValue:position:height:","abstract":"

    Initializer for a char

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrLine.html#/c:objc(cs)MBPOcrLine(py)chars":{"name":"chars","abstract":"

    Ocr chars of the line

    ","parent_name":"MBPOcrLine"},"Classes/MBPOcrLine.html#/c:objc(cs)MBPOcrLine(py)position":{"name":"position","abstract":"

    Position of the line on the image, in the coordinate system of the image

    ","parent_name":"MBPOcrLine"},"Classes/MBPOcrLine.html#/c:objc(cs)MBPOcrLine(im)init":{"name":"-init","abstract":"

    Please use designated initializer.

    ","parent_name":"MBPOcrLine"},"Classes/MBPOcrLine.html#/c:objc(cs)MBPOcrLine(im)initWithOcrChars:position:":{"name":"-initWithOcrChars:position:","abstract":"

    Initializer from chars

    ","parent_name":"MBPOcrLine"},"Classes/MBPOcrLine.html#/c:objc(cs)MBPOcrLine(im)string":{"name":"-string","abstract":"

    Helper method which returna a simple string representation of the ocr line

    ","parent_name":"MBPOcrLine"},"Classes/MBPOcrBlock.html#/c:objc(cs)MBPOcrBlock(py)lines":{"name":"lines","abstract":"

    Ocr lines of the block

    ","parent_name":"MBPOcrBlock"},"Classes/MBPOcrBlock.html#/c:objc(cs)MBPOcrBlock(py)position":{"name":"position","abstract":"

    Position of the block on the image, in the coordinate system of the image

    ","parent_name":"MBPOcrBlock"},"Classes/MBPOcrBlock.html#/c:objc(cs)MBPOcrBlock(im)init":{"name":"-init","abstract":"

    Please use designated initializer.

    ","parent_name":"MBPOcrBlock"},"Classes/MBPOcrBlock.html#/c:objc(cs)MBPOcrBlock(im)initWithOcrLines:position:":{"name":"-initWithOcrLines:position:","abstract":"

    Initializer from lines

    ","parent_name":"MBPOcrBlock"},"Classes/MBPOcrBlock.html#/c:objc(cs)MBPOcrBlock(im)string":{"name":"-string","abstract":"

    Helper method which returna a simple string representation of the ocr block

    ","parent_name":"MBPOcrBlock"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)box":{"name":"box","abstract":"

    Bounding box of the layout. Given in the coordinate system of the image on which OCR was performed.

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)blocks":{"name":"blocks","abstract":"

    Ocr blocks of the layout

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)transform":{"name":"transform","abstract":"

    Tranformation matrix which transforms the coordinate system in which the OCR layout is given","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)transformInvalid":{"name":"transformInvalid","abstract":"

    YES if transform is not valid (e.g, there’s no UI to which it can be calculated. NO otherwise.

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)position":{"name":"position","abstract":"

    Position of layout on the image, in the coordinate system of the image

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)flipped":{"name":"flipped","abstract":"

    OCR layout was recognized from flipped image

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(im)initWithOcrBlocks:transform:box:flipped:":{"name":"-initWithOcrBlocks:transform:box:flipped:","abstract":"

    Initializer from blocks and transformation

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(im)initWithOcrBlocks:":{"name":"-initWithOcrBlocks:","abstract":"

    Initializer from blocks

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(im)string":{"name":"-string","abstract":"

    Helper method which returna a simple string representation of the ocr layout

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(im)init":{"name":"-init","abstract":"

    Creates MBPOcrEngineOptions with default settings.

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(py)documentType":{"name":"documentType","abstract":"

    Type of document scanned.

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(py)minimalLineHeight":{"name":"minimalLineHeight","abstract":"

    Minimal height of the line of text given in pixels. All chars smaller than this value will be ignored.

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(py)maximalLineHeight":{"name":"maximalLineHeight","abstract":"

    Maximal height of the line of text given in pixels.

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(py)imageProcessingEnabled":{"name":"imageProcessingEnabled","abstract":"

    Specifies if the image processing is performed on image

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(py)charWhitelist":{"name":"charWhitelist","abstract":"

    Whitelist of characters used in the OCR process. The set must contain MBPOcrCharKey objects.

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrCharKey.html#/c:objc(cs)MBPOcrCharKey(py)code":{"name":"code","abstract":"

    Unicode value of the char. For example, for char ‘k’, you can use either ‘k’ or 107.

    ","parent_name":"MBPOcrCharKey"},"Classes/MBPOcrCharKey.html#/c:objc(cs)MBPOcrCharKey(py)font":{"name":"font","abstract":"

    Font of the char. Can be specific (for example MB_OCR_FONT_ARIAL), or any font (MB_OCR_FONT_ANY), which is the same","parent_name":"MBPOcrCharKey"},"Classes/MBPOcrCharKey.html#/c:objc(cs)MBPOcrCharKey(im)initWithCode:font:":{"name":"-initWithCode:font:","abstract":"

    Initializer which specifies the code and font of the char.

    ","parent_name":"MBPOcrCharKey"},"Classes/MBPOcrCharKey.html#/c:objc(cs)MBPOcrCharKey(cm)keyWithCode:font:":{"name":"+keyWithCode:font:","abstract":"

    Factory method for easier instantiation

    ","parent_name":"MBPOcrCharKey"},"Classes/MBPNoUpScalingDewarpPolicy.html#/c:objc(cs)MBPNoUpScalingDewarpPolicy(im)init":{"name":"-init","abstract":"

    Default max allowed dewarp height used when using default constructor.

    ","parent_name":"MBPNoUpScalingDewarpPolicy"},"Classes/MBPNoUpScalingDewarpPolicy.html#/c:objc(cs)MBPNoUpScalingDewarpPolicy(im)initWithMaxAllowedDewarpHeight:":{"name":"-initWithMaxAllowedDewarpHeight:","parent_name":"MBPNoUpScalingDewarpPolicy"},"Classes/MBPNoUpScalingDewarpPolicy.html#/c:objc(cs)MBPNoUpScalingDewarpPolicy(py)maxAllowedDewarpHeight":{"name":"maxAllowedDewarpHeight","abstract":"

    Returns the max allowed dewarp height as specified by this policy.

    ","parent_name":"MBPNoUpScalingDewarpPolicy"},"Classes/MBPNetherlandsSlipRecognizerResult.html#/c:objc(cs)MBPNetherlandsSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPNetherlandsSlipRecognizerResult"},"Classes/MBPNetherlandsSlipRecognizerResult.html#/c:objc(cs)MBPNetherlandsSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPNetherlandsSlipRecognizerResult"},"Classes/MBPNetherlandsSlipRecognizerResult.html#/c:objc(cs)MBPNetherlandsSlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing valid bank account number to which the payment goes

    ","parent_name":"MBPNetherlandsSlipRecognizerResult"},"Classes/MBPNetherlandsSlipRecognizerResult.html#/c:objc(cs)MBPNetherlandsSlipRecognizerResult(py)referenceNumber":{"name":"referenceNumber","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPNetherlandsSlipRecognizerResult"},"Classes/MBPNetherlandsSlipRecognizer.html#/c:objc(cs)MBPNetherlandsSlipRecognizer(py)result":{"name":"result","abstract":"

    Netherlands slip recognizer result

    ","parent_name":"MBPNetherlandsSlipRecognizer"},"Classes/MBPNetherlandsSlipRecognizer.html#/c:objc(cs)MBPNetherlandsSlipRecognizer(py)extractRecipient":{"name":"extractRecipient","abstract":"

    Defines if recipient on Dutch Slip should be extracted

    ","parent_name":"MBPNetherlandsSlipRecognizer"},"Classes/MBPMontenegroReferenceParserResult.html#/c:objc(cs)MBPMontenegroReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPMontenegroReferenceParserResult"},"Classes/MBPMontenegroReferenceParser.html#/c:objc(cs)MBPMontenegroReferenceParser(py)result":{"name":"result","abstract":"

    Montenegro Reference parser result

    ","parent_name":"MBPMontenegroReferenceParser"},"Classes/MBPMontenegroReferenceParser.html#/c:objc(cs)MBPMontenegroReferenceParser(py)allowAlphaCharacters":{"name":"allowAlphaCharacters","abstract":"

    Set to NO if you don’t want to alpha characters be parsed

    ","parent_name":"MBPMontenegroReferenceParser"},"Classes/MBPMontenegroAccountParserResult.html#/c:objc(cs)MBPMontenegroAccountParserResult(py)account":{"name":"account","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPMontenegroAccountParserResult"},"Classes/MBPMontenegroAccountParser.html#/c:objc(cs)MBPMontenegroAccountParser(py)result":{"name":"result","abstract":"

    Montenegro Account parser result

    ","parent_name":"MBPMontenegroAccountParser"},"Classes/MBPModernViewfinderSubview.html#/c:objc(cs)MBPModernViewfinderSubview(py)moveable":{"name":"moveable","abstract":"

    Denotes if view finder is moveable. Viewfinder will move whenever something is detected and will return to default position if no object","parent_name":"MBPModernViewfinderSubview"},"Classes/MBPModernViewfinderSubview.html#/c:objc(cs)MBPModernViewfinderSubview(py)portraitMargins":{"name":"portraitMargins","abstract":"

    Margins between overlay bounds and default corner positions while in portrait orientation.

    ","parent_name":"MBPModernViewfinderSubview"},"Classes/MBPModernViewfinderSubview.html#/c:objc(cs)MBPModernViewfinderSubview(py)landscapeMargins":{"name":"landscapeMargins","abstract":"

    Margins between overlay bounds and default corner positions while in landscape orientation.

    ","parent_name":"MBPModernViewfinderSubview"},"Classes/MBPModernViewfinderSubview.html#/c:objc(cs)MBPModernViewfinderSubview(im)resetPositions":{"name":"-resetPositions","abstract":"

    Resets the viewfinder position to it’s initial position.

    ","parent_name":"MBPModernViewfinderSubview"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(py)showTrialLicenseWarning":{"name":"showTrialLicenseWarning","abstract":"

    Disable or enable showing of toast when trial license key is entered. By default, whenever","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseBuffer:errorCallback:":{"name":"-setLicenseBuffer:errorCallback:","abstract":"

    Set license buffer and unlock the SDK. Application package will be used to validate the license.

    ","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseBuffer:andLicensee:errorCallback:":{"name":"-setLicenseBuffer:andLicensee:errorCallback:","abstract":"

    Set license buffer and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseKey:errorCallback:":{"name":"-setLicenseKey:errorCallback:","abstract":"

    Set license key and unlock the SDK. Application package will be used to validate the license.

    ","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseKey:andLicensee:errorCallback:":{"name":"-setLicenseKey:andLicensee:errorCallback:","abstract":"

    Set license key and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseResource:withExtension:inSubdirectory:forBundle:errorCallback:":{"name":"-setLicenseResource:withExtension:inSubdirectory:forBundle:errorCallback:","abstract":"

    Set the license file and unlock the SDK. Application package will be used to validate the license.

    ","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseResource:withExtension:inSubdirectory:forBundle:andLicensee:errorCallback:":{"name":"-setLicenseResource:withExtension:inSubdirectory:forBundle:andLicensee:errorCallback:","abstract":"

    Set the license file and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(cm)buildVersionString":{"name":"+buildVersionString","abstract":"

    Returns the string that contains the library build version

    ","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(cm)isScanningUnsupportedForCameraType:error:":{"name":"+isScanningUnsupportedForCameraType:error:","abstract":"

    This method returns true when scanning is unsupported on a specific device.","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMacedoniaReferenceParserResult.html#/c:objc(cs)MBPMacedoniaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPMacedoniaReferenceParserResult"},"Classes/MBPMacedoniaReferenceParser.html#/c:objc(cs)MBPMacedoniaReferenceParser(py)result":{"name":"result","abstract":"

    Macedonian Reference parser result

    ","parent_name":"MBPMacedoniaReferenceParser"},"Classes/MBPMacedoniaAccountParserResult.html#/c:objc(cs)MBPMacedoniaAccountParserResult(py)account":{"name":"account","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPMacedoniaAccountParserResult"},"Classes/MBPMacedoniaAccountParser.html#/c:objc(cs)MBPMacedoniaAccountParser(py)result":{"name":"result","abstract":"

    Macedonian Account parser result

    ","parent_name":"MBPMacedoniaAccountParser"},"Classes/MBPKosovoSlipRecognizerResult.html#/c:objc(cs)MBPKosovoSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPKosovoSlipRecognizerResult"},"Classes/MBPKosovoSlipRecognizerResult.html#/c:objc(cs)MBPKosovoSlipRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPKosovoSlipRecognizerResult"},"Classes/MBPKosovoSlipRecognizerResult.html#/c:objc(cs)MBPKosovoSlipRecognizerResult(py)payerAccountNumber":{"name":"payerAccountNumber","abstract":"

    String representing payer’s account number

    ","parent_name":"MBPKosovoSlipRecognizerResult"},"Classes/MBPKosovoSlipRecognizerResult.html#/c:objc(cs)MBPKosovoSlipRecognizerResult(py)utilityId":{"name":"utilityId","abstract":"

    String representing utility ID that idenitifies the receiver of the payment

    ","parent_name":"MBPKosovoSlipRecognizerResult"},"Classes/MBPKosovoSlipRecognizer.html#/c:objc(cs)MBPKosovoSlipRecognizer(py)result":{"name":"result","abstract":"

    Kosovo slip recognizer result

    ","parent_name":"MBPKosovoSlipRecognizer"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)slipId":{"name":"slipId","abstract":"

    Slip ID

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned.

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)district":{"name":"district","abstract":"

    District of the payment receiver

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    Due date for payment. Date is formatted in the same format YYMM

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)customerID":{"name":"customerID","abstract":"

    Customer ID

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)service":{"name":"service","abstract":"

    Kossovo 128 barcode service code

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)payerAccountNumber":{"name":"payerAccountNumber","abstract":"

    String representing payer’s account number

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)utilityID":{"name":"utilityID","abstract":"

    String representing utility ID that idenitifies the receiver of the payment

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)code128Result":{"name":"code128Result","abstract":"

    Complete, unparsed code

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizer.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizer(py)result":{"name":"result","abstract":"

    Kosovo Code128 recognizer result

    ","parent_name":"MBPKosovoCode128PaymentRecognizer"},"Classes/MBPImageReturnProcessorResult.html#/c:objc(cs)MBPImageReturnProcessorResult(py)rawImage":{"name":"rawImage","abstract":"

    Returns the raw image saved by the processor. If no image was saved by processor, returns null.","parent_name":"MBPImageReturnProcessorResult"},"Classes/MBPImageReturnProcessorResult.html#/c:objc(cs)MBPImageReturnProcessorResult(py)encodedImage":{"name":"encodedImage","abstract":"

    JPEG-encoded image or nil, depending on whether image encoding was enabled.

    ","parent_name":"MBPImageReturnProcessorResult"},"Classes/MBPImageReturnProcessor.html#/c:objc(cs)MBPImageReturnProcessor(py)result":{"name":"result","abstract":"

    MBPImageReturnProcessor processor result

    ","parent_name":"MBPImageReturnProcessor"},"Classes/MBPImageReturnProcessor.html#/c:objc(cs)MBPImageReturnProcessor(py)encodeImage":{"name":"encodeImage","abstract":"

    Defines whether saved image will also be encoded as JPEG. This is false by default, which","parent_name":"MBPImageReturnProcessor"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)image":{"name":"image","abstract":"

    UIImage of wrapped image.","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)roi":{"name":"roi","abstract":"

    Region of the image used for scanning, where the whole image is specified with CGRectMake(0.0, 0.0, 1.0, 1.0).

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)orientation":{"name":"orientation","abstract":"

    Processing orientation of image. This is used in OCR where you can specify character orientation.

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)mirroredHorizontally":{"name":"mirroredHorizontally","abstract":"

    Tells whether camera input images should be mirrored horizontally before processing

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)mirroredVertically":{"name":"mirroredVertically","abstract":"

    Tells whether camera input images should be mirrored vertically before processing

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)estimateFrameQuality":{"name":"estimateFrameQuality","abstract":"

    If YES, the image will prior to processing go through frame quality estimation phase, which might discard the frame

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)cameraFrame":{"name":"cameraFrame","abstract":"

    Property which tells if this frame is a camera or a single photo frame.","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(cm)imageWithUIImage:":{"name":"+imageWithUIImage:","abstract":"

    Creates MBPImage around UIImage.

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(cm)imageWithCmSampleBuffer:":{"name":"+imageWithCmSampleBuffer:","abstract":"

    Creates MBPImage around CVImageBufferRef.

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(cm)imageWithCvPixelBuffer:orientation:":{"name":"+imageWithCvPixelBuffer:orientation:","abstract":"

    Creates MBPImage around CVPixelBufferRef.

    ","parent_name":"MBPImage"},"Classes/MBPIbanParserResult.html#/c:objc(cs)MBPIbanParserResult(py)iban":{"name":"iban","abstract":"

    Returns the rparsed IBAN or empty string if recognition failed.

    ","parent_name":"MBPIbanParserResult"},"Classes/MBPIbanParser.html#/c:objc(cs)MBPIbanParser(py)result":{"name":"result","abstract":"

    Iban parser result

    ","parent_name":"MBPIbanParser"},"Classes/MBPIbanParser.html#/c:objc(cs)MBPIbanParser(py)alwaysReturnPrefix":{"name":"alwaysReturnPrefix","abstract":"

    Should prefix (country code) always be returned.

    ","parent_name":"MBPIbanParser"},"Classes/MBPIbanParser.html#/c:objc(cs)MBPIbanParser(py)countryCodeWhitelist":{"name":"countryCodeWhitelist","abstract":"

    Set of allowed country codes. If whitelist is defined, only IBANs with defined country codes","parent_name":"MBPIbanParser"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    String representing valid bank code value of the receiver bank (e.g. 0034000).

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing valid bank account number to which the payment goes

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)payerId":{"name":"payerId","abstract":"

    ID which payer can use to identify payment

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    recipientName - name of the receiving side

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)payerBankCode":{"name":"payerBankCode","abstract":"

    String representing valid bank code value of the payer’s bank (e.g. 0034000).

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)payerAccountNumber":{"name":"payerAccountNumber","abstract":"

    String representing valid bank account number of the payer

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)slipId":{"name":"slipId","abstract":"

    Id of the payslip (Yellow, White)

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizer.html#/c:objc(cs)MBPHungarySlipRecognizer(py)result":{"name":"result","abstract":"

    Austrian slip recognizer result

    ","parent_name":"MBPHungarySlipRecognizer"},"Classes/MBPHungarySlipRecognizer.html#/c:objc(cs)MBPHungarySlipRecognizer(py)readRecipientName":{"name":"readRecipientName","abstract":"

    If YES, HU Slip recognizer will read recipent name from the payment slip.

    ","parent_name":"MBPHungarySlipRecognizer"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)bic":{"name":"bic","abstract":"

    TBank Identifier Code of the bank of payer or payee

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)name":{"name":"name","abstract":"

    The name of the payer or payee.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The IBAN of the payer or payee.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in HUF.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    The due date of the payment.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)validityPeriod":{"name":"validityPeriod","abstract":"

    The timestamp validity period of the payment.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)paymentSituationID":{"name":"paymentSituationID","abstract":"

    The payment situation identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)remittanceInformation":{"name":"remittanceInformation","abstract":"

    The remittance information.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)shopID":{"name":"shopID","abstract":"

    The retail unit or shop identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)merchantDeviceID":{"name":"merchantDeviceID","abstract":"

    The merchant device (POS, cash register) identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)invoiceID":{"name":"invoiceID","abstract":"

    The invoice or receipt identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)customerID":{"name":"customerID","abstract":"

    The customer identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)recipientInternalID":{"name":"recipientInternalID","abstract":"

    The internal transaction identifier of payee.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)loyaltyID":{"name":"loyaltyID","abstract":"

    The loyalty or discount scheme identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)nav":{"name":"nav","abstract":"

    The NAV verification code.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)url":{"name":"url","abstract":"

    The URL

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw result

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)idCode":{"name":"idCode","abstract":"

    Indicates payment situation in which QR Code was generated.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)versionNumber":{"name":"versionNumber","abstract":"

    Version of Hungarian QR Code standard.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)characterSet":{"name":"characterSet","abstract":"

    Indicates character set used inside QR Code.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizer.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Result of scanning MBPHungaryQrCodePaymentRecognizer

    ","parent_name":"MBPHungaryQrCodePaymentRecognizer"},"Classes/MBPHungaryQrCodePaymentRecognizer.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPHungaryQrCodePaymentRecognizer"},"Classes/MBPHungaryPayerIdParserResult.html#/c:objc(cs)MBPHungaryPayerIdParserResult(py)payerId":{"name":"payerId","abstract":"

    Returns the recognized PayerId number or empty string if recognition failed.

    ","parent_name":"MBPHungaryPayerIdParserResult"},"Classes/MBPHungaryPayerIdParser.html#/c:objc(cs)MBPHungaryPayerIdParser(py)result":{"name":"result","abstract":"

    Hungaryn PayerId parser result

    ","parent_name":"MBPHungaryPayerIdParser"},"Classes/MBPHungaryAccountParserResult.html#/c:objc(cs)MBPHungaryAccountParserResult(py)accountNumber":{"name":"accountNumber","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPHungaryAccountParserResult"},"Classes/MBPHungaryAccountParser.html#/c:objc(cs)MBPHungaryAccountParser(py)result":{"name":"result","abstract":"

    Hungaryn Account parser result

    ","parent_name":"MBPHungaryAccountParser"},"Classes/MBPGermanySlipRecognizerResult.html#/c:objc(cs)MBPGermanySlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPGermanySlipRecognizerResult"},"Classes/MBPGermanySlipRecognizerResult.html#/c:objc(cs)MBPGermanySlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    recipientName - name of the receiving side

    ","parent_name":"MBPGermanySlipRecognizerResult"},"Classes/MBPGermanySlipRecognizerResult.html#/c:objc(cs)MBPGermanySlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPGermanySlipRecognizerResult"},"Classes/MBPGermanySlipRecognizerResult.html#/c:objc(cs)MBPGermanySlipRecognizerResult(py)referenceNumber":{"name":"referenceNumber","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPGermanySlipRecognizerResult"},"Classes/MBPGermanySlipRecognizerResult.html#/c:objc(cs)MBPGermanySlipRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    PaymentDescription - string that describes the payment purpose

    ","parent_name":"MBPGermanySlipRecognizerResult"},"Classes/MBPGermanySlipRecognizer.html#/c:objc(cs)MBPGermanySlipRecognizer(py)result":{"name":"result","abstract":"

    German slip recognizer result

    ","parent_name":"MBPGermanySlipRecognizer"},"Classes/MBPGermanyReferenceParserResult.html#/c:objc(cs)MBPGermanyReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPGermanyReferenceParserResult"},"Classes/MBPGermanyReferenceParser.html#/c:objc(cs)MBPGermanyReferenceParser(py)result":{"name":"result","abstract":"

    Germanyn Reference parser result

    ","parent_name":"MBPGermanyReferenceParser"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    Bank account number to which the payment goes

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    Scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned.

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)authority":{"name":"authority","abstract":"

    Type of the authority

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    Bank code (BLZ) of the receiver bank (e.g. 0034000)

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)bic":{"name":"bic","abstract":"

    Bank Identifier Code of the bank to which the payment goes

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)creditorId":{"name":"creditorId","abstract":"

    ID of the creditor

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    Currency of the payment

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)dateOfSignature":{"name":"dateOfSignature","abstract":"

    Date of the direct debit signature

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)displayData":{"name":"displayData","abstract":"

    Remittance information, as agreed between the Originator and the Beneficiary

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)executionDate":{"name":"executionDate","abstract":"

    Date when the payment should be executed

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)formFunction":{"name":"formFunction","abstract":"

    QR identification code

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)formType":{"name":"formType","abstract":"

    Service tag of the SEPA QR code standard

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)formVersion":{"name":"formVersion","abstract":"

    Version of the SEPA QR code standard

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    International bank account number of the account to which the payment goes

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)mandateId":{"name":"mandateId","abstract":"

    ID of the mandate

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    Description of the payment

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)periodicFirstExecutionDate":{"name":"periodicFirstExecutionDate","abstract":"

    First execution date for periodic payments

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)periodicLastExecutionDate":{"name":"periodicLastExecutionDate","abstract":"

    Last execution date for periodic payments

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)periodicTimeUnit":{"name":"periodicTimeUnit","abstract":"

    Periodic time unit for periodic payments

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)periodicTimeUnitRotation":{"name":"periodicTimeUnitRotation","abstract":"

    Period for periodic payments in periodic time units

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)postingKey":{"name":"postingKey","abstract":"

    Posting key

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    Purpose of the payment

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw, unparsed string embedded in QR code

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    Name of the receiving side

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    Payment reference

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizer.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Result of scanning GermanyQrCodePaymentRecognizer

    ","parent_name":"MBPGermanyQrCodePaymentRecognizer"},"Classes/MBPFrameGrabberRecognizer.html#/c:objc(cs)MBPFrameGrabberRecognizer(py)grabFocusedFrames":{"name":"grabFocusedFrames","abstract":"

    Allow sending focused camera frames to MBPFrameGrabberRecognizerDelegate.

    ","parent_name":"MBPFrameGrabberRecognizer"},"Classes/MBPFrameGrabberRecognizer.html#/c:objc(cs)MBPFrameGrabberRecognizer(py)grabUnfocusedFrames":{"name":"grabUnfocusedFrames","abstract":"

    Allow sending unfocused camera frames to MBPFrameGrabberRecognizerDelegate.

    ","parent_name":"MBPFrameGrabberRecognizer"},"Classes/MBPFixedDewarpPolicy.html#/c:objc(cs)MBPFixedDewarpPolicy(im)init":{"name":"-init","abstract":"

    Default dewarp height value used when using default constructor.

    ","parent_name":"MBPFixedDewarpPolicy"},"Classes/MBPFixedDewarpPolicy.html#/c:objc(cs)MBPFixedDewarpPolicy(im)initWithDewarpHeight:":{"name":"-initWithDewarpHeight:","parent_name":"MBPFixedDewarpPolicy"},"Classes/MBPFixedDewarpPolicy.html#/c:objc(cs)MBPFixedDewarpPolicy(py)dewarpHeight":{"name":"dewarpHeight","abstract":"

    Returns the desired dewarp height (in pixels) as specified by this policy.

    ","parent_name":"MBPFixedDewarpPolicy"},"Classes/MBPFieldOfViewOverlayViewController.html#/c:objc(cs)MBPFieldOfViewOverlayViewController(py)settings":{"name":"settings","abstract":"

    Common settings

    ","parent_name":"MBPFieldOfViewOverlayViewController"},"Classes/MBPFieldOfViewOverlayViewController.html#/c:objc(cs)MBPFieldOfViewOverlayViewController(py)delegate":{"name":"delegate","abstract":"

    Delegate

    ","parent_name":"MBPFieldOfViewOverlayViewController"},"Classes/MBPFieldOfViewOverlayViewController.html#/c:objc(cs)MBPFieldOfViewOverlayViewController(im)initWithSettings:recognizerCollection:delegate:":{"name":"-initWithSettings:recognizerCollection:delegate:","abstract":"

    Designated intializer.

    ","parent_name":"MBPFieldOfViewOverlayViewController"},"Classes/MBPFieldOfViewOverlaySettings.html#/c:objc(cs)MBPFieldOfViewOverlaySettings(py)displayBarcodeDots":{"name":"displayBarcodeDots","abstract":"

    If YES, viewfinder (4 corner markers) will move when payslip is detected

    ","parent_name":"MBPFieldOfViewOverlaySettings"},"Classes/MBPFieldByFieldOverlayViewController.html#/c:objc(cs)MBPFieldByFieldOverlayViewController(im)initWithSettings:delegate:":{"name":"-initWithSettings:delegate:","abstract":"

    Designated initializer of the overlay. All scan settings from the recognizer runner will be removed and generated anew with passed MBPScanElement array.

    ","parent_name":"MBPFieldByFieldOverlayViewController"},"Classes/MBPFieldByFieldOverlayViewController.html#/c:objc(cs)MBPFieldByFieldOverlayViewController(py)delegate":{"name":"delegate","abstract":"

    Delegate which is notified with important UI events

    ","parent_name":"MBPFieldByFieldOverlayViewController"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(im)initWithScanElements:":{"name":"-initWithScanElements:","abstract":"

    Designated initializer for settings.

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)scanElements":{"name":"scanElements","abstract":"

    Array of MBPScanElement objects which defines which Elements are scanned.

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)showOcrDots":{"name":"showOcrDots","abstract":"

    Property that enables showing of flashing dots over characters being scanned.

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)outputSuccessfulImages":{"name":"outputSuccessfulImages","abstract":"

    Property that enables outputting images of sucessful scans for each element scanned.

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)consecutiveScanThreshold":{"name":"consecutiveScanThreshold","abstract":"

    Number of times same parse result needs to be outputted to be considered valid

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)scanResultViewColor":{"name":"scanResultViewColor","abstract":"

    Background color of successful scan result

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)nextButtonDescriptionText":{"name":"nextButtonDescriptionText","abstract":"

    Returns/sets next button description text that is shown above next button","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)nextButtonLastDescriptionText":{"name":"nextButtonLastDescriptionText","abstract":"

    Returns/sets next button description text that is shown above next button","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPDotsSubview.html#/c:objc(cs)MBPDotsSubview(py)dotsColor":{"name":"dotsColor","abstract":"

    Color of the dots

    ","parent_name":"MBPDotsSubview"},"Classes/MBPDotsSubview.html#/c:objc(cs)MBPDotsSubview(py)dotsStrokeWidth":{"name":"dotsStrokeWidth","abstract":"

    Width of the dots

    ","parent_name":"MBPDotsSubview"},"Classes/MBPDotsSubview.html#/c:objc(cs)MBPDotsSubview(py)dotsRadius":{"name":"dotsRadius","abstract":"

    Radius of dots

    ","parent_name":"MBPDotsSubview"},"Classes/MBPDotsSubview.html#/c:objc(cs)MBPDotsSubview(py)animationDuration":{"name":"animationDuration","abstract":"

    Duration of the animation

    ","parent_name":"MBPDotsSubview"},"Classes/MBPDotsSubview.html#/c:objc(cs)MBPDotsSubview(im)initWithFrame:":{"name":"-initWithFrame:","abstract":"

    Initializes the layer

    ","parent_name":"MBPDotsSubview"},"Classes/MBPDotsResultSubview.html#/c:objc(cs)MBPDotsResultSubview(py)foregroundColor":{"name":"foregroundColor","abstract":"

    Foreground color of dots.

    ","parent_name":"MBPDotsResultSubview"},"Classes/MBPDotsResultSubview.html#/c:objc(cs)MBPDotsResultSubview(py)tintColor":{"name":"tintColor","abstract":"

    Border and shadow color of dots.

    ","parent_name":"MBPDotsResultSubview"},"Classes/MBPDotsResultSubview.html#/c:objc(cs)MBPDotsResultSubview(py)shouldIgnoreFastResults":{"name":"shouldIgnoreFastResults","abstract":"

    If set YES, dots will not redraw until the animation is finished. This will make animation look much smoother on fast results.

    ","parent_name":"MBPDotsResultSubview"},"Classes/MBPDotsResultSubview.html#/c:objc(cs)MBPDotsResultSubview(py)charFadeInDuration":{"name":"charFadeInDuration","abstract":"

    Duration of fade animation for each dot.

    ","parent_name":"MBPDotsResultSubview"},"Classes/MBPDotsResultSubview.html#/c:objc(cs)MBPDotsResultSubview(py)dotCount":{"name":"dotCount","abstract":"

    Maximum number of dots shown on screen. This count has to be in range [20,50].

    ","parent_name":"MBPDotsResultSubview"},"Classes/MBPDocumentOverlaySettings.html#/c:objc(cs)MBPDocumentOverlaySettings(py)tooltipText":{"name":"tooltipText","abstract":"

    Gets/sets tootlip text that is defines under document view finder.

    ","parent_name":"MBPDocumentOverlaySettings"},"Classes/MBPDocumentOverlaySettings.html#/c:objc(cs)MBPDocumentOverlaySettings(py)glareStatusMessage":{"name":"glareStatusMessage","abstract":"

    Returns/sets glare status message that is shown if glare detection is turned on","parent_name":"MBPDocumentOverlaySettings"},"Classes/MBPDocumentOverlaySettings.html#/c:objc(cs)MBPDocumentOverlaySettings(py)showTooltip":{"name":"showTooltip","abstract":"

    Gets/sets tooltip visibility

    ","parent_name":"MBPDocumentOverlaySettings"},"Classes/MBPDocumentOverlaySettings.html#/c:objc(cs)MBPDocumentOverlaySettings(py)captureHighResImage":{"name":"captureHighResImage","abstract":"

    Gets/sets capturing of high resolution image

    ","parent_name":"MBPDocumentOverlaySettings"},"Classes/MBPDisplayableQuadDetection.html#/c:objc(cs)MBPDisplayableQuadDetection(py)detectionLocation":{"name":"detectionLocation","abstract":"

    Exact location of detected object on image.","parent_name":"MBPDisplayableQuadDetection"},"Classes/MBPDisplayablePointsDetection.html#/c:objc(cs)MBPDisplayablePointsDetection(py)points":{"name":"points","abstract":"

    Coordinates of points (CGPoint) of a detected object.

    ","parent_name":"MBPDisplayablePointsDetection"},"Classes/MBPDisplayableObject.html#/c:objc(cs)MBPDisplayableObject(py)transform":{"name":"transform","abstract":"

    Tranformation matrix which transforms the coordinate system in which the OCR layout is given","parent_name":"MBPDisplayableObject"},"Classes/MBPDisplayableDetection.html#/c:objc(cs)MBPDisplayableDetection(im)initWithDetectionStatus:":{"name":"-initWithDetectionStatus:","abstract":"

    Initializes the displayable detection with matrix

    ","parent_name":"MBPDisplayableDetection"},"Classes/MBPDisplayableDetection.html#/c:objc(cs)MBPDisplayableDetection(im)init":{"name":"-init","abstract":"

    Please use designated initializer.

    ","parent_name":"MBPDisplayableDetection"},"Classes/MBPDisplayableDetection.html#/c:objc(cs)MBPDisplayableDetection(py)detectionStatus":{"name":"detectionStatus","abstract":"

    Detection status which describes the status of detection

    ","parent_name":"MBPDisplayableDetection"},"Classes/MBPDeepOcrEngineOptions.html#/c:objc(cs)MBPDeepOcrEngineOptions(py)deepOcrPostprocessorNmsThreshold":{"name":"deepOcrPostprocessorNmsThreshold","abstract":"

    Returns or sets nms threshold for deep ocr postprocessing

    ","parent_name":"MBPDeepOcrEngineOptions"},"Classes/MBPDeepOcrEngineOptions.html#/c:objc(cs)MBPDeepOcrEngineOptions(py)deepOcrPostprocessorScoreThreshold":{"name":"deepOcrPostprocessorScoreThreshold","abstract":"

    Returns or sets score threshold for deep ocr postprocessing

    ","parent_name":"MBPDeepOcrEngineOptions"},"Classes/MBPDeepOcrEngineOptions.html#/c:objc(cs)MBPDeepOcrEngineOptions(py)deepOcrModel":{"name":"deepOcrModel","abstract":"

    Returns or sets model for deep ocr postprocessing

    ","parent_name":"MBPDeepOcrEngineOptions"},"Classes/MBPDeepOcrEngineOptions.html#/c:objc(cs)MBPDeepOcrEngineOptions(py)deepOcrModelString":{"name":"deepOcrModelString","abstract":"

    Returns or sets model for deep ocr postprocessing

    ","parent_name":"MBPDeepOcrEngineOptions"},"Classes/MBPDateParserResult.html#/c:objc(cs)MBPDateParserResult(py)date":{"name":"date","abstract":"

    Extracted date.

    ","parent_name":"MBPDateParserResult"},"Classes/MBPDateParser.html#/c:objc(cs)MBPDateParser(py)result":{"name":"result","abstract":"

    Date parser result

    ","parent_name":"MBPDateParser"},"Classes/MBPDateParser.html#/c:objc(cs)MBPDateParser(im)setDateFormats:":{"name":"-setDateFormats:","abstract":"

    Specifies the date formats that will be accepted by date parser. By default, all available","parent_name":"MBPDateParser"},"Classes/MBPDateParser.html#/c:objc(cs)MBPDateParser(im)setDateSeparatorChars:":{"name":"-setDateSeparatorChars:","abstract":"

    Specifies the date separator characters between date parts (day, month, year) that will be","parent_name":"MBPDateParser"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(im)initWithDay:month:year:originalDateString:isFilledByDomainKnowledge:":{"name":"-initWithDay:month:year:originalDateString:isFilledByDomainKnowledge:","abstract":"

    Designated initializer

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)originalDateString":{"name":"originalDateString","abstract":"

    The original string used to create the date result

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)date":{"name":"date","abstract":"

    NSDate object which represents the same date as this result

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)day":{"name":"day","abstract":"

    Day in month.

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)month":{"name":"month","abstract":"

    Month in year.

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)year":{"name":"year","abstract":"

    Year of the current date.

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)isFilledByDomainKnowledge":{"name":"isFilledByDomainKnowledge","abstract":"

    Indicates that date does not appear on the document but is filled by our internal domain knowledge.

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(cm)dateWithDay:month:year:originalDateString:isFilledByDomainKnowledge:":{"name":"+dateWithDay:month:year:originalDateString:isFilledByDomainKnowledge:","abstract":"

    Factory method

    ","parent_name":"MBPDate"},"Classes/MBPDPIBasedDewarpPolicy.html#/c:objc(cs)MBPDPIBasedDewarpPolicy(im)init":{"name":"-init","abstract":"

    Default DPI that will be used with default constructor.

    ","parent_name":"MBPDPIBasedDewarpPolicy"},"Classes/MBPDPIBasedDewarpPolicy.html#/c:objc(cs)MBPDPIBasedDewarpPolicy(im)initWithDesiredDPI:":{"name":"-initWithDesiredDPI:","parent_name":"MBPDPIBasedDewarpPolicy"},"Classes/MBPDPIBasedDewarpPolicy.html#/c:objc(cs)MBPDPIBasedDewarpPolicy(py)desiredDPI":{"name":"desiredDPI","abstract":"

    Returns the desired DPI as defined by this policy.

    ","parent_name":"MBPDPIBasedDewarpPolicy"},"Classes/MBPCzechiaVariabilniSymbolParserResult.html#/c:objc(cs)MBPCzechiaVariabilniSymbolParserResult(py)variabilniSymbol":{"name":"variabilniSymbol","abstract":"

    Returns the recognized variabilni symbol number or empty string if recognition failed.

    ","parent_name":"MBPCzechiaVariabilniSymbolParserResult"},"Classes/MBPCzechiaVariabilniSymbolParser.html#/c:objc(cs)MBPCzechiaVariabilniSymbolParser(py)result":{"name":"result","abstract":"

    Czech Variabilni symbol parser result

    ","parent_name":"MBPCzechiaVariabilniSymbolParser"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing account number

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)accountPrefix":{"name":"accountPrefix","abstract":"

    String representing account prefix. Account prefix is not mandatory on payslips.

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    Bank code

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)variableSymbol":{"name":"variableSymbol","abstract":"

    Variable code of payment order

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)specificSymbol":{"name":"specificSymbol","abstract":"

    Specific code of payment order

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)constantSymbol":{"name":"constantSymbol","abstract":"

    Constant code of payment order

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizer.html#/c:objc(cs)MBPCzechiaSlipRecognizer(py)result":{"name":"result","abstract":"

    Czech slip recognizer result

    ","parent_name":"MBPCzechiaSlipRecognizer"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)amount":{"name":"amount","abstract":"

    Amount as Integer, in the sallest possible denomination. If the currency is EUR and","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)paymentSituation":{"name":"paymentSituation","abstract":"

    Returns the payment situation in which QR Code was generated

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)orderFrequency":{"name":"orderFrequency","abstract":"

    Returns the frequency of the standing order

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)formVersion":{"name":"formVersion","abstract":"

    String representing form version in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing currency in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    String representing recipient name address in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    Date representing due date in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)lastDateOfTheStandingOrder":{"name":"lastDateOfTheStandingOrder","abstract":"

    The last date of the standing order

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)paymentType":{"name":"paymentType","abstract":"

    String representing payment type in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    String representing rpayment description in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)variableSymbol":{"name":"variableSymbol","abstract":"

    String representingvariable symbol in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)specificSymbol":{"name":"specificSymbol","abstract":"

    String representing specific symbol in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)constantSymbol":{"name":"constantSymbol","abstract":"

    String representing constant symbol in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)account":{"name":"account","abstract":"

    MBPIbanBicAccount representing account in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)availableAccounts":{"name":"availableAccounts","abstract":"

    MBPIbanBicAccount representing available accounts in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizer.html#/c:objc(cs)MBPCzechiaQrCodeRecognizer(py)result":{"name":"result","abstract":"

    MBPCzechiaQrCodeRecognizerResult result

    ","parent_name":"MBPCzechiaQrCodeRecognizer"},"Classes/MBPCzechiaQrCodeRecognizer.html#/c:objc(cs)MBPCzechiaQrCodeRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if recognizer will use slower through scan

    ","parent_name":"MBPCzechiaQrCodeRecognizer"},"Classes/MBPCzechiaAccountParserResult.html#/c:objc(cs)MBPCzechiaAccountParserResult(py)account":{"name":"account","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPCzechiaAccountParserResult"},"Classes/MBPCzechiaAccountParser.html#/c:objc(cs)MBPCzechiaAccountParser(py)result":{"name":"result","abstract":"

    Czech Account parser result

    ","parent_name":"MBPCzechiaAccountParser"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(im)init":{"name":"-init","abstract":"

    Convenience initializer used for use cases when overlay view controller is instantiated from storyboard.","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(py)scanningRegion":{"name":"scanningRegion","abstract":"

    Scanning region","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(py)autorotateOverlay":{"name":"autorotateOverlay","abstract":"

    If YES, Overlay View Controller will be autorotated independently of ScanningViewController.

    ","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(py)showStatusBar":{"name":"showStatusBar","abstract":"

    If YES, default camera overlay will display Status bar.","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(py)supportedOrientations":{"name":"supportedOrientations","abstract":"

    Default: UIInterfaceOrientationMaskPortrait

    ","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(im)reconfigureRecognizers:":{"name":"-reconfigureRecognizers:","abstract":"

    Reconfigures current recognizer collection to new recognizer collection. Use this method to reconfigure what you wish to scan.

    ","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)referenceNumberStatus":{"name":"referenceNumberStatus","abstract":"

    Status of the reference

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)slipId":{"name":"slipId","abstract":"

    Id of the payslip (HUB3 left, HUB3 right)

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    recipientName - name of the receiving side

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerIban":{"name":"payerIban","abstract":"

    The international bank account number of the payer account

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerAccountNumber":{"name":"payerAccountNumber","abstract":"

    The account number of the payer

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerBankCode":{"name":"payerBankCode","abstract":"

    The bank code of the payer bank

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerReferenceModel":{"name":"payerReferenceModel","abstract":"

    The payer reference model

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerReferenceNumber":{"name":"payerReferenceNumber","abstract":"

    The payer reference number

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerReferenceNumberStatus":{"name":"payerReferenceNumberStatus","abstract":"

    Status of the payer reference

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    String representing valid bank code value of the receiver bank (e.g. 0034000).

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing valid bank account number to which the payment goes

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)referenceNumber":{"name":"referenceNumber","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)referenceModel":{"name":"referenceModel","abstract":"

    String representing model of the reference

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    PaymentDescription - string that describes the payment purpose

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)paymentDescriptionCode":{"name":"paymentDescriptionCode","abstract":"

    Payment description code

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    String that represents the purpose code on HUB3

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    payer name - name of the payer

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizer.html#/c:objc(cs)MBPCroatiaSlipRecognizer(py)result":{"name":"result","abstract":"

    Croatia slip recognizer result

    ","parent_name":"MBPCroatiaSlipRecognizer"},"Classes/MBPCroatiaSlipRecognizer.html#/c:objc(cs)MBPCroatiaSlipRecognizer(py)readPayerName":{"name":"readPayerName","abstract":"

    If YES, Croatian Slip recognizer will read payer name from the payment slip.

    ","parent_name":"MBPCroatiaSlipRecognizer"},"Classes/MBPCroatiaSlipRecognizer.html#/c:objc(cs)MBPCroatiaSlipRecognizer(py)readPaymentDescription":{"name":"readPaymentDescription","abstract":"

    If YES, Croatian Slip recognizer will read payment description from the payment slip.

    ","parent_name":"MBPCroatiaSlipRecognizer"},"Classes/MBPCroatiaSlipRecognizer.html#/c:objc(cs)MBPCroatiaSlipRecognizer(py)useSanitization":{"name":"useSanitization","abstract":"

    Peform sanitization on data recognized slip.

    ","parent_name":"MBPCroatiaSlipRecognizer"},"Classes/MBPCroatiaReferenceParserResult.html#/c:objc(cs)MBPCroatiaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized reference number or empty string if recognition failed.

    ","parent_name":"MBPCroatiaReferenceParserResult"},"Classes/MBPCroatiaReferenceParser.html#/c:objc(cs)MBPCroatiaReferenceParser(py)result":{"name":"result","abstract":"

    Croatia Reference parser result

    ","parent_name":"MBPCroatiaReferenceParser"},"Classes/MBPCroatiaReferenceParser.html#/c:objc(cs)MBPCroatiaReferenceParser(py)allowUnverifiedReferences":{"name":"allowUnverifiedReferences","abstract":"

    Allow return of references that don’t have prefix or check digit is not valid

    ","parent_name":"MBPCroatiaReferenceParser"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)amountHrk":{"name":"amountHrk","abstract":"

    The scanned amount in smallest HRK monetary unit, i.e. lipa, 0 if nothing was scanned.

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)amountEur":{"name":"amountEur","abstract":"

    The scanned amount in smallest EUR monetary unit, i.e. cent, 0 if nothing was scanned.

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)conversionToEurPerformed":{"name":"conversionToEurPerformed","abstract":"

    The information if the conversion from HRK to EUR is performed or not

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)recipientAddress":{"name":"recipientAddress","abstract":"

    The address of the payment receiver

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)recipientDetailedAddress":{"name":"recipientDetailedAddress","abstract":"

    The detailed address of the payment receiver; available only for HUB3 slips

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)optionalData":{"name":"optionalData","abstract":"

    The additional data available at the end of HUB3 QR and PDF417 barcode

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)payerAddress":{"name":"payerAddress","abstract":"

    The address of the payer

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)payerDetailedAddress":{"name":"payerDetailedAddress","abstract":"

    The detailed address of the payer; available only for HUB3 slips

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the receiving side

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    The bank code of the receiver bank

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    The account number to which the payment goes

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)referenceModel":{"name":"referenceModel","abstract":"

    The reference model of the payment

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The description of the payment

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)paymentDescriptionCode":{"name":"paymentDescriptionCode","abstract":"

    The description code of the payment

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    The purpose code of the payment

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    The name of the payer

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    The due date for payment; available only for HUB3 slips

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)slipId":{"name":"slipId","abstract":"

    Slip ID (e.g HUB3_BARCODE)

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)uncertain":{"name":"uncertain","abstract":"

    True if returned result is uncertain, i.e. if scanned barcode was incomplete","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizer.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Croatia QR recognizer result

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizer"},"Classes/MBPCroatiaQrCodePaymentRecognizer.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPCroatiaQrCodePaymentRecognizer"},"Classes/MBPCroatiaQrCodePaymentRecognizer.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizer(py)conversionRate":{"name":"conversionRate","abstract":"

    The rate at which the conversion from EUR to HRK will be made.","parent_name":"MBPCroatiaQrCodePaymentRecognizer"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)recipientAddress":{"name":"recipientAddress","abstract":"

    The address of the payment receiver

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)recipientDetailedAddress":{"name":"recipientDetailedAddress","abstract":"

    The detailed address of the payment receiver; available only for HUB3 slips

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)optionalData":{"name":"optionalData","abstract":"

    The additional data available at the end of HUB3 QR and PDF417 barcode

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)payerAddress":{"name":"payerAddress","abstract":"

    The address of the payer

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)payerDetailedAddress":{"name":"payerDetailedAddress","abstract":"

    The detailed address of the payer; available only for HUB3 slips

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the receiving side

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    The bank code of the receiver bank

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    The account number to which the payment goes

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)referenceModel":{"name":"referenceModel","abstract":"

    The reference model of the payment

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The description of the payment

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)paymentDescriptionCode":{"name":"paymentDescriptionCode","abstract":"

    The description code of the payment

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    The purpose code of the payment

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    The name of the payer

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    The due date for payment; available only for HUB3 slips

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)slipId":{"name":"slipId","abstract":"

    Slip ID (e.g HUB3_BARCODE)

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)uncertain":{"name":"uncertain","abstract":"

    True if returned result is uncertain, i.e. if scanned barcode was incomplete","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)amountHrk":{"name":"amountHrk","abstract":"

    The scanned amount in smallest HRK monetary unit, i.e. lipa, 0 if nothing was scanned.

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)amountEur":{"name":"amountEur","abstract":"

    The scanned amount in smallest EUR monetary unit, i.e. cent, 0 if nothing was scanned.

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)conversionToEurPerformed":{"name":"conversionToEurPerformed","abstract":"

    The information if the conversion from HRK to EUR is performed or not

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizer.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizer(py)result":{"name":"result","abstract":"

    Croatia Pdf417 recognizer result

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizer"},"Classes/MBPCroatiaPdf417PaymentRecognizer.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizer(py)uncertainDecoding":{"name":"uncertainDecoding","abstract":"

    Uncertain decoding enables scanning of non-standard elements, but there is no guarantee that all data will be read.","parent_name":"MBPCroatiaPdf417PaymentRecognizer"},"Classes/MBPCroatiaPdf417PaymentRecognizer.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizer(py)conversionRate":{"name":"conversionRate","abstract":"

    The rate at which the conversion from EUR to HRK will be made.","parent_name":"MBPCroatiaPdf417PaymentRecognizer"},"Classes/MBPCroatiaAmountParserResult.html#/c:objc(cs)MBPCroatiaAmountParserResult(py)amount":{"name":"amount","abstract":"

    Returns the recognized amount number or empty string if recognition failed.

    ","parent_name":"MBPCroatiaAmountParserResult"},"Classes/MBPCroatiaAmountParser.html#/c:objc(cs)MBPCroatiaAmountParser(py)result":{"name":"result","abstract":"

    Croatia Amount parser result

    ","parent_name":"MBPCroatiaAmountParser"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)cameraPreset":{"name":"cameraPreset","abstract":"

    Camera preset. With this property you can set the resolution of the camera

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)cameraType":{"name":"cameraType","abstract":"

    Camera type. You can choose between front and back facing.

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)autofocusInterval":{"name":"autofocusInterval","abstract":"

    Interval between forcing two camera focuses. If <= 0, forced focuses arent performed","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)cameraAutofocusRestriction":{"name":"cameraAutofocusRestriction","abstract":"

    Range restriction for camera autofocus.

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)videoGravity":{"name":"videoGravity","abstract":"

    Gravity of Camera preview on screen.

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)focusPoint":{"name":"focusPoint","abstract":"

    Point against which the autofocus will be performed

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)cameraMirroredHorizontally":{"name":"cameraMirroredHorizontally","abstract":"

    Tells whether camera input images should be mirrored horizontally before processing

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)cameraMirroredVertically":{"name":"cameraMirroredVertically","abstract":"

    Tells whether camera input images should be mirrored vertically before processing

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)previewZoomScale":{"name":"previewZoomScale","abstract":"

    Set the back side preview camera layer zoom factor. 1.0 means there is no zoom, 2.0 double the zoom - preview layer is 2x zoomed than video output.","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(im)init":{"name":"-init","abstract":"

    Designated initializer. Initializes the object with default settings (see above for defaults)

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(im)calcSessionPreset":{"name":"-calcSessionPreset","abstract":"

    Returns an optimal AVFoundation session preset based on cameraPreset value.

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(im)calcAutofocusRangeRestriction":{"name":"-calcAutofocusRangeRestriction","abstract":"

    Returns an optimal AVFoundation autofocus range restriction value based on cameraAutofocusRestriction.

    ","parent_name":"MBPCameraSettings"},"Classes/MBPBosniaAndHerzegovinaReferenceParserResult.html#/c:objc(cs)MBPBosniaAndHerzegovinaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized reference number or empty string if recognition failed.

    ","parent_name":"MBPBosniaAndHerzegovinaReferenceParserResult"},"Classes/MBPBosniaAndHerzegovinaReferenceParser.html#/c:objc(cs)MBPBosniaAndHerzegovinaReferenceParser(py)result":{"name":"result","abstract":"

    BosniaAndHerzegovina Reference parser result

    ","parent_name":"MBPBosniaAndHerzegovinaReferenceParser"},"Classes/MBPBosniaAndHerzegovinaReferenceParser.html#/c:objc(cs)MBPBosniaAndHerzegovinaReferenceParser(py)allowAlphaCharacters":{"name":"allowAlphaCharacters","abstract":"

    Set to NO if you don’t want to alpha characters be parsed

    ","parent_name":"MBPBosniaAndHerzegovinaReferenceParser"},"Classes/MBPBosniaAndHerzegovinaAccountParserResult.html#/c:objc(cs)MBPBosniaAndHerzegovinaAccountParserResult(py)account":{"name":"account","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPBosniaAndHerzegovinaAccountParserResult"},"Classes/MBPBosniaAndHerzegovinaAccountParser.html#/c:objc(cs)MBPBosniaAndHerzegovinaAccountParser(py)result":{"name":"result","abstract":"

    BosniaAndHerzegovina Account parser result

    ","parent_name":"MBPBosniaAndHerzegovinaAccountParser"},"Classes/MBPBlurredFieldOfViewSubview.html#/c:objc(cs)MBPBlurredFieldOfViewSubview(py)animationDuration":{"name":"animationDuration","abstract":"

    Duration of the animation

    ","parent_name":"MBPBlurredFieldOfViewSubview"},"Classes/MBPBlinkInputRecognizer.html#/c:objc(cs)MBPBlinkInputRecognizer(py)processors":{"name":"processors","abstract":"

    Getting array of readonly processors

    ","parent_name":"MBPBlinkInputRecognizer"},"Classes/MBPBlinkInputRecognizer.html#/c:objc(cs)MBPBlinkInputRecognizer(py)result":{"name":"result","abstract":"

    BlinkInput recognizer results

    ","parent_name":"MBPBlinkInputRecognizer"},"Classes/MBPBelgiumSlipRecognizerResult.html#/c:objc(cs)MBPBelgiumSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPBelgiumSlipRecognizerResult"},"Classes/MBPBelgiumSlipRecognizerResult.html#/c:objc(cs)MBPBelgiumSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPBelgiumSlipRecognizerResult"},"Classes/MBPBelgiumSlipRecognizerResult.html#/c:objc(cs)MBPBelgiumSlipRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing valid reference number of the payment

    ","parent_name":"MBPBelgiumSlipRecognizerResult"},"Classes/MBPBelgiumSlipRecognizerResult.html#/c:objc(cs)MBPBelgiumSlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    recipientName - name of the receiving side

    ","parent_name":"MBPBelgiumSlipRecognizerResult"},"Classes/MBPBelgiumSlipRecognizer.html#/c:objc(cs)MBPBelgiumSlipRecognizer(py)result":{"name":"result","abstract":"

    Belgian slip recognizer result

    ","parent_name":"MBPBelgiumSlipRecognizer"},"Classes/MBPBelgiumSlipRecognizer.html#/c:objc(cs)MBPBelgiumSlipRecognizer(py)freeReferenceParsingEnabled":{"name":"freeReferenceParsingEnabled","abstract":"

    Sets whether reading of free form, unstructered references is enabled. Setting this to ‘NO’ may improve accuracy, but won’t return references in non-standard formats.

    ","parent_name":"MBPBelgiumSlipRecognizer"},"Classes/MBPBaseOverlayViewController.html#/c:objc(cs)MBPBaseOverlayViewController(im)reconfigureRecognizers:":{"name":"-reconfigureRecognizers:","abstract":"

    Reconfigures current recognizer collection to new recognizer collection. Use this method to reconfigure what you wish to scan.

    ","parent_name":"MBPBaseOverlayViewController"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)autorotateOverlay":{"name":"autorotateOverlay","abstract":"

    If YES, Overlay View Controller will be autorotated independently of ScanningViewController.

    ","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)showStatusBar":{"name":"showStatusBar","abstract":"

    If YES, default camera overlay will display Status bar.","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)supportedOrientations":{"name":"supportedOrientations","abstract":"

    Default: UIInterfaceOrientationMaskPortrait

    ","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)soundFilePath":{"name":"soundFilePath","abstract":"

    Full path to the sound file which is played when the valid result is scanned.

    ","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)displayCancelButton":{"name":"displayCancelButton","abstract":"

    Default: YES.

    ","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)displayTorchButton":{"name":"displayTorchButton","abstract":"

    Default: YES.

    ","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOcrOverlaySettings.html#/c:objc(cs)MBPBaseOcrOverlaySettings(py)showOcrDots":{"name":"showOcrDots","abstract":"

    Property that enables showing of flashing dots over characters being scanned.

    ","parent_name":"MBPBaseOcrOverlaySettings"},"Classes/MBPBaseOcrEngineOptions.html#/c:objc(cs)MBPBaseOcrEngineOptions(py)maxCharsExpected":{"name":"maxCharsExpected","abstract":"

    Maximal chars expected on the image.

    ","parent_name":"MBPBaseOcrEngineOptions"},"Classes/MBPBaseOcrEngineOptions.html#/c:objc(cs)MBPBaseOcrEngineOptions(py)colorDropoutEnabled":{"name":"colorDropoutEnabled","abstract":"

    Specifies if the additional image processing which drops the background colors should be performed.

    ","parent_name":"MBPBaseOcrEngineOptions"},"Classes/MBPBarcodeRecognizerResult.html#/c:objc(cs)MBPBarcodeRecognizerResult(py)rawData":{"name":"rawData","abstract":"

    Byte array with result of the scan

    ","parent_name":"MBPBarcodeRecognizerResult"},"Classes/MBPBarcodeRecognizerResult.html#/c:objc(cs)MBPBarcodeRecognizerResult(py)stringData":{"name":"stringData","abstract":"

    Retrieves string content of scanned data

    ","parent_name":"MBPBarcodeRecognizerResult"},"Classes/MBPBarcodeRecognizerResult.html#/c:objc(cs)MBPBarcodeRecognizerResult(py)uncertain":{"name":"uncertain","abstract":"

    Flag indicating uncertain scanning data","parent_name":"MBPBarcodeRecognizerResult"},"Classes/MBPBarcodeRecognizerResult.html#/c:objc(cs)MBPBarcodeRecognizerResult(cm)toTypeName:":{"name":"+toTypeName:","abstract":"

    Method which gives string representation for a given MBPBarcodeType enum value.

    ","parent_name":"MBPBarcodeRecognizerResult"},"Classes/MBPBarcodeRecognizerResult.html#/c:objc(cs)MBPBarcodeRecognizerResult(py)barcodeType":{"name":"barcodeType","abstract":"

    Type of the barcode scanned

    ","parent_name":"MBPBarcodeRecognizerResult"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)result":{"name":"result","abstract":"

    Barcode recognizer results

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanCode128":{"name":"scanCode128","abstract":"

    Set this to YES to scan Code 128 1D barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanCode39":{"name":"scanCode39","abstract":"

    Set this to YES to scan Code 39 1D barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanEan13":{"name":"scanEan13","abstract":"

    Set this to YES to scan EAN 13 barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanEan8":{"name":"scanEan8","abstract":"

    Set this to YES to scan EAN8 barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanItf":{"name":"scanItf","abstract":"

    Set this to YES to scan ITF barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanQrCode":{"name":"scanQrCode","abstract":"

    Set this to YES to scan QR barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanUpca":{"name":"scanUpca","abstract":"

    Set this to YES to scan UPCA barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanUpce":{"name":"scanUpce","abstract":"

    Set this to YES to scan UPCE barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanPdf417":{"name":"scanPdf417","abstract":"

    Set this to YES to scan Pdf417 barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Set this to YES to allow slower, but better image processing.

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)autoScaleDetection":{"name":"autoScaleDetection","abstract":"

    Allow enabling the autodetection of image scale when scanning barcodes.","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)readCode39AsExtendedData":{"name":"readCode39AsExtendedData","abstract":"

    Enable reading code39 barcode contents as extended data. For more information about code39","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanInverse":{"name":"scanInverse","abstract":"

    Set this to YES to allow scanning barcodes with inverted intensities","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanUncertain":{"name":"scanUncertain","abstract":"

    Set this to YES to scan even barcode not compliant with standards","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)nullQuietZoneAllowed":{"name":"nullQuietZoneAllowed","abstract":"

    Set this to YES to scan barcodes which don’t have quiet zone (white area) around it

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeOverlaySettings.html#/c:objc(cs)MBPBarcodeOverlaySettings(py)displayBarcodeDots":{"name":"displayBarcodeDots","abstract":"

    If YES, viewfinder (4 corner markers) will move when payslip is detected

    ","parent_name":"MBPBarcodeOverlaySettings"},"Classes/MBPBarcodeOverlaySettings.html#/c:objc(cs)MBPBarcodeOverlaySettings(py)displayViewfinder":{"name":"displayViewfinder","abstract":"

    If YES; view finder will be displayed

    ","parent_name":"MBPBarcodeOverlaySettings"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)customerData":{"name":"customerData","abstract":"

    String representing special customer data (Kundendaten) on some slips. Used only on non-Sepa slips (other than 30 and 32 types)

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)contractAccount":{"name":"contractAccount","abstract":"

    String representing special contract account (Vertragskonto) on some slips. Used only on non-Sepa slips (other than 30 and 32 types)

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)taxNumber":{"name":"taxNumber","abstract":"

    String represengint special tax number (Steuernummer) - used in payslip type 10

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)belegNummer":{"name":"belegNummer","abstract":"

    Belegnummer - used to identify slip type

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)belegart":{"name":"belegart","abstract":"

    The type of the payslip (30 or 32 for SEPA, 40, 42, 10, etc. for old non-SEPA slips, empty if form id not recognized)

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)prufziffer":{"name":"prufziffer","abstract":"

    Prufziffer - for controlling reference number and amount on SEPA slips

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    Name of the receiving side

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    String representing valid bank code value (BLZ) of the receiver bank (e.g. 0034000).

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing valid bank account number to which the payment goes

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)bic":{"name":"bic","abstract":"

    String representing valid Bank Identifier Code of the bank to which the payment goes

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)referenceNumber":{"name":"referenceNumber","abstract":"

    String representing valid reference number of the payment

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizer.html#/c:objc(cs)MBPAustriaSlipRecognizer(py)result":{"name":"result","abstract":"

    Austrian slip recognizer result

    ","parent_name":"MBPAustriaSlipRecognizer"},"Classes/MBPAustriaReferenceParserResult.html#/c:objc(cs)MBPAustriaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPAustriaReferenceParserResult"},"Classes/MBPAustriaReferenceParser.html#/c:objc(cs)MBPAustriaReferenceParser(py)result":{"name":"result","abstract":"

    Austrian Reference parser result

    ","parent_name":"MBPAustriaReferenceParser"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)bic":{"name":"bic","abstract":"

    BIC of the receiving side.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    The currency of the payment.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)displayData":{"name":"displayData","abstract":"

    Description of the payment as placed in last row of STUZZA QR code

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The account number of the receiving side.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The description of the payment.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    Purpose code

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the receiving side.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizer.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Result of scanning AustriaQrCodePaymentRecognizer

    ","parent_name":"MBPAustriaQrCodePaymentRecognizer"},"Classes/MBPAustraliaReferenceParserResult.html#/c:objc(cs)MBPAustraliaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPAustraliaReferenceParserResult"},"Classes/MBPAustraliaReferenceParser.html#/c:objc(cs)MBPAustraliaReferenceParser(py)result":{"name":"result","abstract":"

    Australian Reference parser result

    ","parent_name":"MBPAustraliaReferenceParser"},"Classes/MBPAustraliaBsbParserResult.html#/c:objc(cs)MBPAustraliaBsbParserResult(py)bsb":{"name":"bsb","abstract":"

    Returns the recognized BSB number or empty string if recognition failed.

    ","parent_name":"MBPAustraliaBsbParserResult"},"Classes/MBPAustraliaBsbParser.html#/c:objc(cs)MBPAustraliaBsbParser(py)result":{"name":"result","abstract":"

    Australian BSB parser result

    ","parent_name":"MBPAustraliaBsbParser"},"Classes/MBPAustraliaBillerParserResult.html#/c:objc(cs)MBPAustraliaBillerParserResult(py)billerCode":{"name":"billerCode","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPAustraliaBillerParserResult"},"Classes/MBPAustraliaBillerParser.html#/c:objc(cs)MBPAustraliaBillerParser(py)result":{"name":"result","abstract":"

    Australian Biller parser result

    ","parent_name":"MBPAustraliaBillerParser"},"Classes/MBPAustraliaAccountParserResult.html#/c:objc(cs)MBPAustraliaAccountParserResult(py)accountNumber":{"name":"accountNumber","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPAustraliaAccountParserResult"},"Classes/MBPAustraliaAccountParser.html#/c:objc(cs)MBPAustraliaAccountParser(py)result":{"name":"result","abstract":"

    Australian Account parser result

    ","parent_name":"MBPAustraliaAccountParser"},"Classes/MBPAustraliaAbnParserResult.html#/c:objc(cs)MBPAustraliaAbnParserResult(py)abn":{"name":"abn","abstract":"

    Returns the recognized abn or empty string if recognition failed.

    ","parent_name":"MBPAustraliaAbnParserResult"},"Classes/MBPAustraliaAbnParser.html#/c:objc(cs)MBPAustraliaAbnParser(py)result":{"name":"result","abstract":"

    Australian ABN parser result

    ","parent_name":"MBPAustraliaAbnParser"},"Classes/MBPAmountParserResult.html#/c:objc(cs)MBPAmountParserResult(py)amount":{"name":"amount","abstract":"

    Returns the recognized amount number or empty string if recognition failed.

    ","parent_name":"MBPAmountParserResult"},"Classes/MBPAmountParser.html#/c:objc(cs)MBPAmountParser(py)result":{"name":"result","abstract":"

    Amount parser result

    ","parent_name":"MBPAmountParser"},"Classes/MBPAmountParser.html#/c:objc(cs)MBPAmountParser(py)allowNegativeAmounts":{"name":"allowNegativeAmounts","abstract":"

    Indicates whether negative values are accepted as valid amounts.","parent_name":"MBPAmountParser"},"Classes/MBPAmountParser.html#/c:objc(cs)MBPAmountParser(py)allowSpaceSeparators":{"name":"allowSpaceSeparators","abstract":"

    Indicates whether amounts with space separators between groups of digits(thousands) are allowed.

    ","parent_name":"MBPAmountParser"},"Classes/MBPAmountParser.html#/c:objc(cs)MBPAmountParser(py)allowMissingDecimals":{"name":"allowMissingDecimals","abstract":"

    Indicates whether amounts without decimal are accepted as valid. For example 1.465 is","parent_name":"MBPAmountParser"},"Classes/MBPAmountParser.html#/c:objc(cs)MBPAmountParser(py)arabicIndicMode":{"name":"arabicIndicMode","abstract":"

    Indicates whether Arabic-Indic mode is enabled. In Arabic-Indic mode parser can recognize","parent_name":"MBPAmountParser"},"Classes/MBPAmountParser.html":{"name":"MBPAmountParser","abstract":"

    MBPAmountParser is used for extracting amount from OCR result

    "},"Classes/MBPAmountParserResult.html":{"name":"MBPAmountParserResult","abstract":"

    MBPAmountParser is used for extracting amount from OCR result

    "},"Classes/MBPAustraliaAbnParser.html":{"name":"MBPAustraliaAbnParser","abstract":"

    MBPAustraliaAbnParser is used for Australian ABN number

    "},"Classes/MBPAustraliaAbnParserResult.html":{"name":"MBPAustraliaAbnParserResult","abstract":"

    MBPAustraliaAbnParser is used for Australian ABN number

    "},"Classes/MBPAustraliaAccountParser.html":{"name":"MBPAustraliaAccountParser","abstract":"

    MBPAustraliaAccountParser is used for Australian account

    "},"Classes/MBPAustraliaAccountParserResult.html":{"name":"MBPAustraliaAccountParserResult","abstract":"

    MBPAustraliaAccountParser is used for Australian account

    "},"Classes/MBPAustraliaBillerParser.html":{"name":"MBPAustraliaBillerParser","abstract":"

    MBPAustraliaBillerParser is used for Australian biller

    "},"Classes/MBPAustraliaBillerParserResult.html":{"name":"MBPAustraliaBillerParserResult","abstract":"

    MBPAustraliaBillerParser is used for Australian biller code

    "},"Classes/MBPAustraliaBsbParser.html":{"name":"MBPAustraliaBsbParser","abstract":"

    MBPAustraliaBsbParser is used for Australian BSB

    "},"Classes/MBPAustraliaBsbParserResult.html":{"name":"MBPAustraliaBsbParserResult","abstract":"

    MBPAustraliaBsbParser is used for Australian BSB

    "},"Classes/MBPAustraliaReferenceParser.html":{"name":"MBPAustraliaReferenceParser","abstract":"

    MBPAustraliaReferenceParser is used for Australian refrence

    "},"Classes/MBPAustraliaReferenceParserResult.html":{"name":"MBPAustraliaReferenceParserResult","abstract":"

    MBPAustraliaReferenceParser is used for Australian reference

    "},"Classes/MBPAustriaQrCodePaymentRecognizer.html":{"name":"MBPAustriaQrCodePaymentRecognizer","abstract":"

    Recognizer which can scan Austrian payment QR code.

    "},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html":{"name":"MBPAustriaQrCodePaymentRecognizerResult","abstract":"

    Recognizer which can scan Austrian payment QR code.

    "},"Classes/MBPAustriaReferenceParser.html":{"name":"MBPAustriaReferenceParser","abstract":"

    MBPAustriaReferenceParser is used for Austrian refrence

    "},"Classes/MBPAustriaReferenceParserResult.html":{"name":"MBPAustriaReferenceParserResult","abstract":"

    MBPAustriaReferenceParser is used for Austrian reference

    "},"Classes/MBPAustriaSlipRecognizer.html":{"name":"MBPAustriaSlipRecognizer","abstract":"

    Class for configuring Austrian Slip Recognizer.

    "},"Classes/MBPAustriaSlipRecognizerResult.html":{"name":"MBPAustriaSlipRecognizerResult","abstract":"

    Class representing values obtained when scanning Austrian payment slips

    "},"Classes/MBPBarcodeOverlaySettings.html":{"name":"MBPBarcodeOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPBarcodeRecognizer.html":{"name":"MBPBarcodeRecognizer","abstract":"

    MBPBarcodeRecognizer is used for scanning most of 1D barcode formats, and 2D format

    "},"Classes/MBPBarcodeRecognizerResult.html":{"name":"MBPBarcodeRecognizerResult","abstract":"

    Result of MBPBarcodeRecognizer; is used for scanning most of 1D barcode formats, and 2D format

    "},"Classes/MBPBaseOcrEngineOptions.html":{"name":"MBPBaseOcrEngineOptions","abstract":"

    Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes/MBPBaseOcrOverlaySettings.html":{"name":"MBPBaseOcrOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPBaseOverlaySettings.html":{"name":"MBPBaseOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPBaseOverlayViewController.html":{"name":"MBPBaseOverlayViewController","abstract":"

    Common base class for default overlay view controllers

    "},"Classes/MBPBelgiumSlipRecognizer.html":{"name":"MBPBelgiumSlipRecognizer","abstract":"

    Class for configuring Belgian Slip Recognizer.

    "},"Classes/MBPBelgiumSlipRecognizerResult.html":{"name":"MBPBelgiumSlipRecognizerResult","abstract":"

    Result of scanning of Belgian payment slips

    "},"Classes/MBPBlinkInputRecognizer.html":{"name":"MBPBlinkInputRecognizer","abstract":"

    A recognizer for BlinkInput API and general OCR recognition

    "},"Classes.html#/c:objc(cs)MBPBlinkInputRecognizerResult":{"name":"MBPBlinkInputRecognizerResult","abstract":"

    A recognizer result for BlinkInput API and general OCR recognition

    "},"Classes/MBPBlurredFieldOfViewSubview.html":{"name":"MBPBlurredFieldOfViewSubview","abstract":"

    Overlay subview presenting the status of detection."},"Classes/MBPBosniaAndHerzegovinaAccountParser.html":{"name":"MBPBosniaAndHerzegovinaAccountParser","abstract":"

    MBPBosniaAndHerzegovinaReferenceParser is used for BosniaAndHerzegovinan account

    "},"Classes/MBPBosniaAndHerzegovinaAccountParserResult.html":{"name":"MBPBosniaAndHerzegovinaAccountParserResult","abstract":"

    MBPBosniaAndHerzegovinaAccountParser is used for BosniaAndHerzegovinan account

    "},"Classes/MBPBosniaAndHerzegovinaReferenceParser.html":{"name":"MBPBosniaAndHerzegovinaReferenceParser","abstract":"

    MBPBosniaAndHerzegovinaReferenceParser is used for BosniaAndHerzegovinan refrence

    "},"Classes/MBPBosniaAndHerzegovinaReferenceParserResult.html":{"name":"MBPBosniaAndHerzegovinaReferenceParserResult","abstract":"

    MBPBosniaAndHerzegovinaAccountParser is used for BosniaAndHerzegovinan reference

    "},"Classes/MBPCameraSettings.html":{"name":"MBPCameraSettings","abstract":"

    Settings class containing parameters for camera capture

    "},"Classes/MBPCroatiaAmountParser.html":{"name":"MBPCroatiaAmountParser","abstract":"

    MBPCroatiaAmountParserResult is used for Croatia amount

    "},"Classes/MBPCroatiaAmountParserResult.html":{"name":"MBPCroatiaAmountParserResult","abstract":"

    MBPCroatiaAmountParserResult is used for Croatian amount

    "},"Classes/MBPCroatiaPdf417PaymentRecognizer.html":{"name":"MBPCroatiaPdf417PaymentRecognizer","abstract":"

    Class for configuring Croatia Pdf417 Recognizer.

    "},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html":{"name":"MBPCroatiaPdf417PaymentRecognizerResult","abstract":"

    Result of scanning of Croatian HUB3 payment Pdf417 codes

    "},"Classes/MBPCroatiaQrCodePaymentRecognizer.html":{"name":"MBPCroatiaQrCodePaymentRecognizer","abstract":"

    Class for configuring Croatia QR Recognizer.

    "},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html":{"name":"MBPCroatiaQrCodePaymentRecognizerResult","abstract":"

    Result of scanning of Croatian HUB3 payment QR codes

    "},"Classes/MBPCroatiaReferenceParser.html":{"name":"MBPCroatiaReferenceParser","abstract":"

    MBPCroatiaReferenceParserResult is used for Croatia reference number

    "},"Classes/MBPCroatiaReferenceParserResult.html":{"name":"MBPCroatiaReferenceParserResult","abstract":"

    MBPCroatiaReferenceParserResult is used for Croatian amount

    "},"Classes/MBPCroatiaSlipRecognizer.html":{"name":"MBPCroatiaSlipRecognizer","abstract":"

    Settings class for configuring Croatia Slip Recognizer

    "},"Classes/MBPCroatiaSlipRecognizerResult.html":{"name":"MBPCroatiaSlipRecognizerResult","abstract":"

    Result of scanning of Croatian payment slips

    "},"Classes/MBPCustomOverlayViewController.html":{"name":"MBPCustomOverlayViewController","abstract":"

    Custom Overlay View Controller is an abstract class for all custom overlay views placed on top View Controller."},"Classes/MBPCzechiaAccountParser.html":{"name":"MBPCzechiaAccountParser","abstract":"

    MBPCzechiaAccountParser is used for Czech account

    "},"Classes/MBPCzechiaAccountParserResult.html":{"name":"MBPCzechiaAccountParserResult","abstract":"

    MBPCzechiaAccountParser is used for Czech account

    "},"Classes/MBPCzechiaQrCodeRecognizer.html":{"name":"MBPCzechiaQrCodeRecognizer","abstract":"

    Class for configuring QR Code Czech Barcode Recognizer.

    "},"Classes/MBPCzechiaQrCodeRecognizerResult.html":{"name":"MBPCzechiaQrCodeRecognizerResult","abstract":"

    Class representing values obtained when scanning Czech QR Code

    "},"Classes/MBPCzechiaSlipRecognizer.html":{"name":"MBPCzechiaSlipRecognizer","abstract":"

    Class for configuring Czech Slip Recognizer.

    "},"Classes/MBPCzechiaSlipRecognizerResult.html":{"name":"MBPCzechiaSlipRecognizerResult","abstract":"

    Result of scanning of Czech payment slips

    "},"Classes/MBPCzechiaVariabilniSymbolParser.html":{"name":"MBPCzechiaVariabilniSymbolParser","abstract":"

    MBPCzechiaVariabilniSymbolParser is used for Czech variabilni symbol

    "},"Classes/MBPCzechiaVariabilniSymbolParserResult.html":{"name":"MBPCzechiaVariabilniSymbolParserResult","abstract":"

    MBPCzechiaVariabilniSymbolParser is used for Czech variabilni symbol

    "},"Classes/MBPDPIBasedDewarpPolicy.html":{"name":"MBPDPIBasedDewarpPolicy","abstract":"

    DPI based dewarp policy. Dewarp height will be calculated based on"},"Classes/MBPDate.html":{"name":"MBPDate","abstract":"

    This class represents a Date result scanned from the image. It supports obtaining raw NSDates, or raw strings"},"Classes/MBPDateParser.html":{"name":"MBPDateParser","abstract":"

    MBPDateParser that can extract date from OCR result.

    "},"Classes/MBPDateParserResult.html":{"name":"MBPDateParserResult","abstract":"

    MBPDateParser that can extract date from OCR result.

    "},"Classes/MBPDeepOcrEngineOptions.html":{"name":"MBPDeepOcrEngineOptions","abstract":"

    Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes.html#/c:objc(cs)MBPDewarpPolicy":{"name":"MBPDewarpPolicy","abstract":"

    Base class for all dewarp policies

    "},"Classes/MBPDisplayableDetection.html":{"name":"MBPDisplayableDetection","abstract":"

    Represents a detection that can be displayed on screen.

    "},"Classes/MBPDisplayableObject.html":{"name":"MBPDisplayableObject","abstract":"

    Represents any object that can be displayed on screen in terms of drawing.

    "},"Classes/MBPDisplayablePointsDetection.html":{"name":"MBPDisplayablePointsDetection","abstract":"

    Result of the detection of a point detector. Point Detectors are used for QR and similar barcodes

    "},"Classes/MBPDisplayableQuadDetection.html":{"name":"MBPDisplayableQuadDetection","abstract":"

    Represents a detection that can be displayed on screen.

    "},"Classes/MBPDocumentOverlaySettings.html":{"name":"MBPDocumentOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPDotsResultSubview.html":{"name":"MBPDotsResultSubview","abstract":"

    Overlay subview presenting status of OCR detection. Dots are displayed over locations of detected characters.

    "},"Classes/MBPDotsSubview.html":{"name":"MBPDotsSubview","abstract":"

    A wrapper around CAShapeLayer which is used for presenting a status about barcode detections

    "},"Classes.html#/c:objc(cs)MBPEntity":{"name":"MBPEntity","abstract":"

    Base class for all entities processors, recognizers, detectors…

    "},"Classes/MBPFieldByFieldOverlaySettings.html":{"name":"MBPFieldByFieldOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPFieldByFieldOverlayViewController.html":{"name":"MBPFieldByFieldOverlayViewController","abstract":"

    View Controller responsible for view hierarchy for Form OCR scannning."},"Classes/MBPFieldOfViewOverlaySettings.html":{"name":"MBPFieldOfViewOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPFieldOfViewOverlayViewController.html":{"name":"MBPFieldOfViewOverlayViewController","abstract":"

    Default overlay when using some PhotoPay recognizers.

    "},"Classes/MBPFixedDewarpPolicy.html":{"name":"MBPFixedDewarpPolicy","abstract":"

    Fixed dewarp policy. Dewarp height will be exactly as defined by its dewarpHeight.

    "},"Classes/MBPFrameGrabberRecognizer.html":{"name":"MBPFrameGrabberRecognizer","abstract":"

    A recognizer that can returns success frame.

    "},"Classes/MBPGermanyQrCodePaymentRecognizer.html":{"name":"MBPGermanyQrCodePaymentRecognizer","abstract":"

    Recognizer which can scan German payment QR code.

    "},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html":{"name":"MBPGermanyQrCodePaymentRecognizerResult","abstract":"

    Recognizer which can scan German payment QR code.

    "},"Classes/MBPGermanyReferenceParser.html":{"name":"MBPGermanyReferenceParser","abstract":"

    MBPGermanyReferenceParser is used for Germanyn refrence

    "},"Classes/MBPGermanyReferenceParserResult.html":{"name":"MBPGermanyReferenceParserResult","abstract":"

    MBPGermanyReferenceParser is used for Germanyn reference

    "},"Classes/MBPGermanySlipRecognizer.html":{"name":"MBPGermanySlipRecognizer","abstract":"

    Class for configuring German Slip Recognizer.

    "},"Classes/MBPGermanySlipRecognizerResult.html":{"name":"MBPGermanySlipRecognizerResult","abstract":"

    Result of scanning of German payment slips

    "},"Classes.html#/c:objc(cs)MBPGlareStatusSubview":{"name":"MBPGlareStatusSubview","abstract":"

    Overlay subview presenting the status of glare detection."},"Classes/MBPHungaryAccountParser.html":{"name":"MBPHungaryAccountParser","abstract":"

    MBPHungaryAccountParser is used for Hungaryn account

    "},"Classes/MBPHungaryAccountParserResult.html":{"name":"MBPHungaryAccountParserResult","abstract":"

    MBPHungaryAccountParser is used for Hungarynaccount

    "},"Classes/MBPHungaryPayerIdParser.html":{"name":"MBPHungaryPayerIdParser","abstract":"

    MBPHungaryPayerIdParser is used for Hungaryn PayerId

    "},"Classes/MBPHungaryPayerIdParserResult.html":{"name":"MBPHungaryPayerIdParserResult","abstract":"

    MBPHungaryPayerIdParser is used for HungarynPayerId

    "},"Classes/MBPHungaryQrCodePaymentRecognizer.html":{"name":"MBPHungaryQrCodePaymentRecognizer","abstract":"

    Recognizer which can scan Hungarian payment QR code

    "},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html":{"name":"MBPHungaryQrCodePaymentRecognizerResult","abstract":"

    Recognizer which can scan Hungarian payment QR code

    "},"Classes/MBPHungarySlipRecognizer.html":{"name":"MBPHungarySlipRecognizer","abstract":"

    Settings class for configuring HU Slip Recognizer

    "},"Classes/MBPHungarySlipRecognizerResult.html":{"name":"MBPHungarySlipRecognizerResult","abstract":"

    Result of scanning of Hungarian payment slips

    "},"Classes/MBPIbanParser.html":{"name":"MBPIbanParser","abstract":"

    MBPAmountParser that can extract IBAN (International Bank Account Number) from OCR result.

    "},"Classes/MBPIbanParserResult.html":{"name":"MBPIbanParserResult","abstract":"

    MBPAmountParser that can extract IBAN (International Bank Account Number) from OCR result.

    "},"Classes/MBPImage.html":{"name":"MBPImage","abstract":"

    Object which represents an image.

    "},"Classes/MBPImageReturnProcessor.html":{"name":"MBPImageReturnProcessor","abstract":"

    Processor that will simply save given image.

    "},"Classes/MBPImageReturnProcessorResult.html":{"name":"MBPImageReturnProcessorResult","abstract":"

    Processor that will simply save given image.

    "},"Classes/MBPKosovoCode128PaymentRecognizer.html":{"name":"MBPKosovoCode128PaymentRecognizer","abstract":"

    Settings class for configuring code 128 barcodes found on Kosovo payment slips

    "},"Classes/MBPKosovoCode128PaymentRecognizerResult.html":{"name":"MBPKosovoCode128PaymentRecognizerResult","abstract":"

    Result of scanning of code 128 barcodes found on Kosovo payment slips

    "},"Classes/MBPKosovoSlipRecognizer.html":{"name":"MBPKosovoSlipRecognizer","abstract":"

    Settings class for configuring Kosovo Slip Recognizer

    "},"Classes/MBPKosovoSlipRecognizerResult.html":{"name":"MBPKosovoSlipRecognizerResult","abstract":"

    Result of scanning of Kosovo payment slips

    "},"Classes/MBPMacedoniaAccountParser.html":{"name":"MBPMacedoniaAccountParser","abstract":"

    MBPMacedoniaAccountParser is used for Macedonian account

    "},"Classes/MBPMacedoniaAccountParserResult.html":{"name":"MBPMacedoniaAccountParserResult","abstract":"

    MBPMacedoniaAccountParser is used for Macedonian account

    "},"Classes/MBPMacedoniaReferenceParser.html":{"name":"MBPMacedoniaReferenceParser","abstract":"

    MBPMacedoniaReferenceParser is used for Macedonian refrence

    "},"Classes/MBPMacedoniaReferenceParserResult.html":{"name":"MBPMacedoniaReferenceParserResult","abstract":"

    MBPMacedoniaReferenceParser is used for Macedonian reference

    "},"Classes/MBPMicroblinkSDK.html":{"name":"MBPMicroblinkSDK","abstract":"

    Entry class for all Microblink SDKs - used for setting up license key and to add support for"},"Classes/MBPModernViewfinderSubview.html":{"name":"MBPModernViewfinderSubview","abstract":"

    Overlay subview presenting the status of detection."},"Classes/MBPMontenegroAccountParser.html":{"name":"MBPMontenegroAccountParser","abstract":"

    MBPMontenegroAccountParser is used for Montenegro account

    "},"Classes/MBPMontenegroAccountParserResult.html":{"name":"MBPMontenegroAccountParserResult","abstract":"

    MBPMontenegroAccountParser is used for Montenegro account

    "},"Classes/MBPMontenegroReferenceParser.html":{"name":"MBPMontenegroReferenceParser","abstract":"

    MBPMontenegroReferenceParser is used for Montenegro refrence

    "},"Classes/MBPMontenegroReferenceParserResult.html":{"name":"MBPMontenegroReferenceParserResult","abstract":"

    MBPMontenegroReferenceParser is used for Montenegro reference

    "},"Classes/MBPNetherlandsSlipRecognizer.html":{"name":"MBPNetherlandsSlipRecognizer","abstract":"

    Settings class for configuring Dutch Slip Recognizer

    "},"Classes/MBPNetherlandsSlipRecognizerResult.html":{"name":"MBPNetherlandsSlipRecognizerResult","abstract":"

    Result of scanning Dutch Acceptgiros

    "},"Classes/MBPNoUpScalingDewarpPolicy.html":{"name":"MBPNoUpScalingDewarpPolicy","abstract":"

    No upscaling dewarp policy. Dewarp height will be calculated in a way"},"Classes/MBPOcrCharKey.html":{"name":"MBPOcrCharKey","abstract":"

    Class representing a char in specific font.

    "},"Classes/MBPOcrEngineOptions.html":{"name":"MBPOcrEngineOptions","abstract":"

    Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes/MBPOcrLayout.html":{"name":"MBPOcrLayout","abstract":"

    Class describing the layour of the document on which the OCR was preformed.

    "},"Classes/MBPOcrBlock.html":{"name":"MBPOcrBlock","abstract":"

    Class representing an Ocr Block. Block consists of one or more Ocr Lines.

    "},"Classes/MBPOcrLine.html":{"name":"MBPOcrLine","abstract":"

    Class representing an Ocr line. line consists of one or more Ocr chars

    "},"Classes/MBPOcrChar.html":{"name":"MBPOcrChar","abstract":"

    Class representing an individual OCR character obtained in the OCR process.

    "},"Classes/MBPPosition.html":{"name":"MBPPosition","abstract":"

    Class representing a position on the image. It’s given as a box, with"},"Classes.html#/c:objc(cs)MBPOcrResultSubview":{"name":"MBPOcrResultSubview","abstract":"

    Overlay subview presenting status of OCR detection. OCR results are displayed as green characters over detected locations.

    "},"Classes/MBPOverlaySettings.html":{"name":"MBPOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPOverlayViewController.html":{"name":"MBPOverlayViewController","abstract":"

    Overlay View Controller is an abstract class for all overlay views placed on top View Controller.

    "},"Classes/MBPParser.html":{"name":"MBPParser","abstract":"

    Base class for all parsers

    "},"Classes/MBPParserGroupProcessor.html":{"name":"MBPParserGroupProcessor","abstract":"

    A processor for a group

    "},"Classes.html#/c:objc(cs)MBPParserGroupProcessorResult":{"name":"MBPParserGroupProcessorResult","abstract":"

    A recognizer that can scan PDF417 2D barcodes.

    "},"Classes.html#/c:objc(cs)MBPParserResult":{"name":"MBPParserResult","abstract":"

    Base class for all parser results

    "},"Classes/MBPPdf417Recognizer.html":{"name":"MBPPdf417Recognizer","abstract":"

    A recognizer that can scan PDF417 2D barcodes.

    "},"Classes/MBPPdf417RecognizerResult.html":{"name":"MBPPdf417RecognizerResult","abstract":"

    A recognizer that can scan PDF417 2D barcodes.

    "},"Classes/MBPPhotopayOverlaySettings.html":{"name":"MBPPhotopayOverlaySettings","abstract":"

    Settings class containing parameters for PhotoPay UI

    "},"Classes/MBPPhotopayOverlayViewController.html":{"name":"MBPPhotopayOverlayViewController","abstract":"

    Default version of overlay view controller with modern design.

    "},"Classes/MBPProcessor.html":{"name":"MBPProcessor","abstract":"

    Base class for all processors

    "},"Classes/MBPProcessorGroup.html":{"name":"MBPProcessorGroup","abstract":"

    Class that represents a group of processors that will be executed on same dewarped image.

    "},"Classes.html#/c:objc(cs)MBPProcessorResult":{"name":"MBPProcessorResult","abstract":"

    Base class for all processor results

    "},"Classes/MBPQuadrangle.html":{"name":"MBPQuadrangle","abstract":"

    Class represents the quadrangle (arbitrary geometric object with 4 different corner points

    "},"Classes/MBPRawParser.html":{"name":"MBPRawParser","abstract":"

    MBPRawParser that simply returns the string version of raw OCR result, without performing"},"Classes/MBPRawParserResult.html":{"name":"MBPRawParserResult","abstract":"

    MBPDateParser that can extract date from OCR result.

    "},"Classes/MBPRecognizer.html":{"name":"MBPRecognizer","abstract":"

    Base class for all recognizers

    "},"Classes/MBPRecognizerCollection.html":{"name":"MBPRecognizerCollection","abstract":"

    Settings class containing settings related to scanner behaviour

    "},"Classes.html#/c:objc(cs)MBPRecognizerResult":{"name":"MBPRecognizerResult","abstract":"

    Base class for all recognizer results

    "},"Classes/MBPRecognizerRunner.html":{"name":"MBPRecognizerRunner","abstract":"

    Factory class containing static methods for creating camera view controllers."},"Classes.html#/c:objc(cs)MBPRecognizerRunnerMetadataDelegates":{"name":"MBPRecognizerRunnerMetadataDelegates","abstract":"

    Class containing all metadata delegates

    "},"Classes.html#/c:objc(cs)MBPRecognizerRunnerViewControllerMetadataDelegates":{"name":"MBPRecognizerRunnerViewControllerMetadataDelegates","abstract":"

    Class containing all metadata delegates

    "},"Classes/MBPRegexParser.html":{"name":"MBPRegexParser","abstract":"

    Represents a parser which parses OCR result according to given regular expression."},"Classes/MBPRegexParserResult.html":{"name":"MBPRegexParserResult","abstract":"

    MBPDateParser that can extract date from OCR result.

    "},"Classes/MBPScanElement.html":{"name":"MBPScanElement","abstract":"

    The easiest way to UI for Ocr scanning is by specifying the MBPScanElements.

    "},"Classes/MBPScanResultView.html":{"name":"MBPScanResultView","abstract":"

    View responsible for displaying scannng result

    "},"Classes/MBPSepaQrCodePaymentRecognizer.html":{"name":"MBPSepaQrCodePaymentRecognizer","abstract":"

    Class for configuring SEPA QR Recognizer.

    "},"Classes/MBPSepaQrCodePaymentRecognizerResult.html":{"name":"MBPSepaQrCodePaymentRecognizerResult","abstract":"

    Result of scanning of SEPA QR Code

    "},"Classes/MBPSerbiaAccountParser.html":{"name":"MBPSerbiaAccountParser","abstract":"

    MBPSerbiaAccountParser is used for Serbia account

    "},"Classes/MBPSerbiaAccountParserResult.html":{"name":"MBPSerbiaAccountParserResult","abstract":"

    MBPSerbiaAccountParser is used for Serbia account

    "},"Classes/MBPSerbiaPdf417Recognizer.html":{"name":"MBPSerbiaPdf417Recognizer","abstract":"

    Class for configuring Pdf417 Serbian Barcode Recognizer.

    "},"Classes.html#/c:objc(cs)MBPSerbiaPdf417RecognizerResult":{"name":"MBPSerbiaPdf417RecognizerResult","abstract":"

    Class representing values obtained when Serbian QR Code Recognizer

    "},"Classes/MBPSerbiaQrCodeRecognizer.html":{"name":"MBPSerbiaQrCodeRecognizer","abstract":"

    Class for configuring QR Serbian Barcode Recognizer.

    "},"Classes.html#/c:objc(cs)MBPSerbiaQrCodeRecognizerResult":{"name":"MBPSerbiaQrCodeRecognizerResult","abstract":"

    Class representing values obtained when Serbian QR Code Recognizer

    "},"Classes/MBPSerbiaReferenceParser.html":{"name":"MBPSerbiaReferenceParser","abstract":"

    MBPSerbiaReferenceParser is used for Serbia refrence

    "},"Classes/MBPSerbiaReferenceParserResult.html":{"name":"MBPSerbiaReferenceParserResult","abstract":"

    MBPSerbiaReferenceParser is used for Serbia reference

    "},"Classes/MBPSimNumberRecognizer.html":{"name":"MBPSimNumberRecognizer","abstract":"

    Recognizer that can perform recognition of barcodes on SIM packaging.

    "},"Classes/MBPSimNumberRecognizerResult.html":{"name":"MBPSimNumberRecognizerResult","abstract":"

    Recognizer that can perform recognition of barcodes on SIM packaging.

    "},"Classes/MBPSlovakiaCode128PaymentRecognizer.html":{"name":"MBPSlovakiaCode128PaymentRecognizer","abstract":"

    Class for configuring Slovakia Code128 Recognizer.

    "},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html":{"name":"MBPSlovakiaCode128PaymentRecognizerResult","abstract":"

    Result of scanning of Slovakian Code 128

    "},"Classes/MBPSlovakiaDataMatrixPaymentRecognizer.html":{"name":"MBPSlovakiaDataMatrixPaymentRecognizer","abstract":"

    Class for configuring Slovakian Data Matrix Recognizer.

    "},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html":{"name":"MBPSlovakiaDataMatrixPaymentRecognizerResult","abstract":"

    Result of scanning Slovak payment DataMatrix codes

    "},"Classes/MBPSlovakiaQrCodeRecognizer.html":{"name":"MBPSlovakiaQrCodeRecognizer","abstract":"

    Class for configuring Slovak QR Code Payment recognizer.

    "},"Classes/MBPSlovakiaQrCodeRecognizerResult.html":{"name":"MBPSlovakiaQrCodeRecognizerResult","abstract":"

    Class representing values obtained when scanning Slovak QR payment code

    "},"Classes/MBPSlovakiaSlipRecognizer.html":{"name":"MBPSlovakiaSlipRecognizer","abstract":"

    Class for configuring Slovakia Slip Recognizer.

    "},"Classes/MBPSlovakiaSlipRecognizerResult.html":{"name":"MBPSlovakiaSlipRecognizerResult","abstract":"

    Class representing values obtained when scanning Slovakian payment slips

    "},"Classes/MBPSloveniaQrCodePaymentRecognizer.html":{"name":"MBPSloveniaQrCodePaymentRecognizer","abstract":"

    Class for configuring Slovenian QR Recognizer.

    "},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html":{"name":"MBPSloveniaQrCodePaymentRecognizerResult","abstract":"

    Result of scanning of Croatian HUB3 payment QR codes

    "},"Classes/MBPSloveniaReferenceParser.html":{"name":"MBPSloveniaReferenceParser","abstract":"

    MBPSloveniaReferenceParser is used for Slovenian refrence

    "},"Classes/MBPSloveniaReferenceParserResult.html":{"name":"MBPSloveniaReferenceParserResult","abstract":"

    MBPSloveniaReferenceParser is used for Slovenian reference

    "},"Classes/MBPSloveniaSlipRecognizer.html":{"name":"MBPSloveniaSlipRecognizer","abstract":"

    Class for configuring Slovenian Slip Recognizer.

    "},"Classes/MBPSloveniaSlipRecognizerResult.html":{"name":"MBPSloveniaSlipRecognizerResult","abstract":"

    Class representing values obtained when scanning Slovenian UPN payment slips

    "},"Classes/MBPSubview.html":{"name":"MBPSubview","abstract":"

    Base class for all overlay subviews

    "},"Classes/MBPSuccessFrameGrabberRecognizer.html":{"name":"MBPSuccessFrameGrabberRecognizer","abstract":"

    A recognizer that can returns success frame.

    "},"Classes/MBPSuccessFrameGrabberRecognizerResult.html":{"name":"MBPSuccessFrameGrabberRecognizerResult","abstract":"

    A recognizer that returns SuccessFrameGrabber result.

    "},"Classes/MBPSwedenAmountParser.html":{"name":"MBPSwedenAmountParser","abstract":"

    MBPSwedenAmountParserResult is used for Sweden amount

    "},"Classes/MBPSwedenAmountParserResult.html":{"name":"MBPSwedenAmountParserResult","abstract":"

    MBPSwedenAmountParserResult is used for Swedenn amount

    "},"Classes/MBPSwedenGiroNumberParser.html":{"name":"MBPSwedenGiroNumberParser","abstract":"

    MBPSwedenGiroNumberParserResult is used for Sweden GiroNumber number

    "},"Classes/MBPSwedenGiroNumberParserResult.html":{"name":"MBPSwedenGiroNumberParserResult","abstract":"

    MBPSwedenGiroNumberParserResult is used for Swedenn amount

    "},"Classes/MBPSwedenReferenceParser.html":{"name":"MBPSwedenReferenceParser","abstract":"

    MBPSwedenReferenceParserResult is used for Sweden reference number

    "},"Classes/MBPSwedenReferenceParserResult.html":{"name":"MBPSwedenReferenceParserResult","abstract":"

    MBPSwedenReferenceParserResult is used for Swedenn amount

    "},"Classes/MBPSwedenSlipCodeParser.html":{"name":"MBPSwedenSlipCodeParser","abstract":"

    MBPSwedenSlipCodeParserResult is used for Sweden SlipCode number

    "},"Classes/MBPSwedenSlipCodeParserResult.html":{"name":"MBPSwedenSlipCodeParserResult","abstract":"

    MBPSwedenSlipCodeParserResult is used for Swedenn amount

    "},"Classes/MBPSwitzerlandQrCodePaymentRecognizer.html":{"name":"MBPSwitzerlandQrCodePaymentRecognizer","abstract":"

    Class for configuring Switzerland QR Recognizer.

    "},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html":{"name":"MBPSwitzerlandQrCodePaymentRecognizerResult","abstract":"

    Result of scanning of Swiss QR Code

    "},"Classes/MBPSwitzerlandSlipRecognizer.html":{"name":"MBPSwitzerlandSlipRecognizer","abstract":"

    Class for configuring Swiss Slip Recognizer.

    "},"Classes/MBPSwitzerlandSlipRecognizerResult.html":{"name":"MBPSwitzerlandSlipRecognizerResult","abstract":"

    Result of scanning of Swiss orange payment slips

    "},"Classes/MBPTapToFocusSubview.html":{"name":"MBPTapToFocusSubview","abstract":"

    Overlay subview presenting the effect which happens when the user taps to focus

    "},"Classes/MBPUnitedKingdomQrCodePaymentRecognizer.html":{"name":"MBPUnitedKingdomQrCodePaymentRecognizer","abstract":"

    Class for configuring UK QR Recognizer.

    "},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html":{"name":"MBPUnitedKingdomQrCodePaymentRecognizerResult","abstract":"

    Result of scanning of UK payement QR codes

    "},"Classes/MBPUnitedKingdomSlipRecognizer.html":{"name":"MBPUnitedKingdomSlipRecognizer","abstract":"

    Class for configuring UK Slip Recognizer.

    "},"Classes/MBPUnitedKingdomSlipRecognizerResult.html":{"name":"MBPUnitedKingdomSlipRecognizerResult","abstract":"

    Result of scanning of UK giro slips

    "},"Classes/MBPViewControllerFactory.html":{"name":"MBPViewControllerFactory","abstract":"

    Factory class containing static methods for creating camera view controllers."},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Type%20Definitions.html":{"name":"Type Definitions","abstract":"

    The following type definitions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "}} \ No newline at end of file +{"Functions.html#/c:@F@CGRectStackedWithinRectFromEdge":{"name":"CGRectStackedWithinRectFromEdge","abstract":"

    Calculates the stacking of rectangles within a larger rectangle."},"Type%20Definitions.html#/c:MBRecognizerRunnerViewController.h@T@MBPCaptureHighResImage":{"name":"MBPCaptureHighResImage","abstract":"

    Block for returning high resolution MBPImage photo with capture or still output

    "},"Protocols/MBPSubviewDelegate.html#/c:objc(pl)MBPSubviewDelegate(im)subviewAnimationDidStart:":{"name":"-subviewAnimationDidStart:","abstract":"

    Delegate method called when animation starts

    ","parent_name":"MBPSubviewDelegate"},"Protocols/MBPSubviewDelegate.html#/c:objc(pl)MBPSubviewDelegate(im)subviewAnimationDidFinish:":{"name":"-subviewAnimationDidFinish:","abstract":"

    Delegate method called when animation finishes

    ","parent_name":"MBPSubviewDelegate"},"Protocols/MBPScanningRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPScanningRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidFinishScanning:state:":{"name":"-recognizerRunnerViewControllerDidFinishScanning:state:","abstract":"

    Scanning library did output scanning results

    ","parent_name":"MBPScanningRecognizerRunnerViewControllerDelegate"},"Protocols/MBPScanningRecognizerRunnerDelegate.html#/c:objc(pl)MBPScanningRecognizerRunnerDelegate(im)recognizerRunner:didFinishScanningWithState:":{"name":"-recognizerRunner:didFinishScanningWithState:","abstract":"

    Scanning library did output scanning results

    ","parent_name":"MBPScanningRecognizerRunnerDelegate"},"Protocols/MBPResultSubview.html#/c:objc(pl)MBPResultSubview(im)scanningFinishedWithState:":{"name":"-scanningFinishedWithState:","abstract":"

    This method should be called when MBPRecognizerResultState is obtained and reslt state need to be drawn/redrawn.

    ","parent_name":"MBPResultSubview"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerUnauthorizedCamera:":{"name":"-recognizerRunnerViewControllerUnauthorizedCamera:","abstract":"

    Scanning library requested authorization for Camera access from the user, but the user declined it.","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFindError:":{"name":"-recognizerRunnerViewController:didFindError:","abstract":"

    Scanning library found an error. The error object is returned and contains","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidClose:":{"name":"-recognizerRunnerViewControllerDidClose:","abstract":"

    Scanning library was closed, usually by the user pressing close button and cancelling the scan

    ","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerWillPresentHelp:":{"name":"-recognizerRunnerViewControllerWillPresentHelp:","abstract":"

    Called when Scanning library will display help. This can happen when the user presses","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidResumeScanning:":{"name":"-recognizerRunnerViewControllerDidResumeScanning:","abstract":"

    Called when Scanning library is resuming scanning.

    ","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidStopScanning:":{"name":"-recognizerRunnerViewControllerDidStopScanning:","abstract":"

    Called when Scanning library is stopped scanning.

    ","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:willSetTorch:":{"name":"-recognizerRunnerViewController:willSetTorch:","abstract":"

    Called when Scanning library will turn on/off torch.

    ","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(py)autorotate":{"name":"autorotate","abstract":"

    MBPRecognizerRunnerViewController’s shouldAutorotate will return this value.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(py)supportedOrientations":{"name":"supportedOrientations","abstract":"

    MBPRecognizerRunnerViewController’s supportedInterfaceOrientations will return this value.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)pauseScanning":{"name":"-pauseScanning","abstract":"

    Pause scanning without dismissing the camera view.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)isScanningPaused":{"name":"-isScanningPaused","abstract":"

    Retrieve the current state of scanning.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)resumeScanningAndResetState:":{"name":"-resumeScanningAndResetState:","abstract":"

    Resumes scanning. Optionally, internal state of recognizers can be reset in the process.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)resumeCamera:":{"name":"-resumeCamera:","abstract":"

    Resumes camera session asynchronously on camera queue. This method is automatically called in viewWillAppear when ScanningViewController enters screen.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)pauseCamera":{"name":"-pauseCamera","abstract":"

    Pauses camera session. This method is automatically called in viewDidDissapear when ScanningViewController exits screen.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)isCameraPaused":{"name":"-isCameraPaused","abstract":"

    Retrieve the current state of camera.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)playScanSuccessSound":{"name":"-playScanSuccessSound","abstract":"

    Play scan sound.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)willSetTorchOn:":{"name":"-willSetTorchOn:","abstract":"

    Call to turn on torch without camera overlay

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)resetState":{"name":"-resetState","abstract":"

    Settings recofiguration

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)captureHighResImage:":{"name":"-captureHighResImage:","abstract":"

    Method with block for getting high resoultion images

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPQuadDetectorSubview.html#/c:objc(pl)MBPQuadDetectorSubview(im)detectionFinishedWithDisplayableQuad:":{"name":"-detectionFinishedWithDisplayableQuad:","abstract":"

    This method should be called when MBPDisplayableQuadDetection is obtained and quad need to be drawn/redrawn.

    ","parent_name":"MBPQuadDetectorSubview"},"Protocols/MBPQuadDetectorSubview.html#/c:objc(pl)MBPQuadDetectorSubview(im)detectionFinishedWithDisplayableQuad:originalRectangle:relativeRectangle:":{"name":"-detectionFinishedWithDisplayableQuad:originalRectangle:relativeRectangle:","abstract":"

    This method should be called when MBPDisplayableQuadDetection is obtained and quad need to be drawn/redrawn with camera preview zoom enabled by setting previewZoomScale property on cameraSettings.

    ","parent_name":"MBPQuadDetectorSubview"},"Protocols/MBPPointDetectorSubview.html#/c:objc(pl)MBPPointDetectorSubview(im)detectionFinishedWithDisplayablePoints:":{"name":"-detectionFinishedWithDisplayablePoints:","abstract":"

    This method should be called when MBPDisplayablePointsDetection is obtained and points need to be drawn/redrawn.

    ","parent_name":"MBPPointDetectorSubview"},"Protocols/MBPPointDetectorSubview.html#/c:objc(pl)MBPPointDetectorSubview(im)detectionFinishedWithDisplayablePoints:originalRectangle:relativeRectangle:":{"name":"-detectionFinishedWithDisplayablePoints:originalRectangle:relativeRectangle:","abstract":"

    This method should be called when MBPDisplayablePointsDetection is obtained and points need to be drawn/redrawn with camera preview zoom enabled by setting previewZoomScale property on cameraSettings.

    ","parent_name":"MBPPointDetectorSubview"},"Protocols/MBPPivotViewDelegate.html#/c:objc(pl)MBPPivotViewDelegate(im)pivotView:willSelectIndex:":{"name":"-pivotView:willSelectIndex:","abstract":"

    Called before the move animation will appear

    ","parent_name":"MBPPivotViewDelegate"},"Protocols/MBPPivotViewDelegate.html#/c:objc(pl)MBPPivotViewDelegate(im)pivotView:didSelectIndex:":{"name":"-pivotView:didSelectIndex:","abstract":"

    Called after the move aniamtion is over

    ","parent_name":"MBPPivotViewDelegate"},"Protocols/MBPPhotopayOverlayViewControllerDelegate.html#/c:objc(pl)MBPPhotopayOverlayViewControllerDelegate(im)photopayOverlayViewControllerDidFinishScanning:state:":{"name":"-photopayOverlayViewControllerDidFinishScanning:state:","abstract":"

    Scanning library did output scanning results

    ","parent_name":"MBPPhotopayOverlayViewControllerDelegate"},"Protocols/MBPPhotopayOverlayViewControllerDelegate.html#/c:objc(pl)MBPPhotopayOverlayViewControllerDelegate(im)photopayOverlayViewControllerDidTapClose:":{"name":"-photopayOverlayViewControllerDidTapClose:","abstract":"

    Scanning library was closed, usually by the user pressing close button and cancelling the scan

    ","parent_name":"MBPPhotopayOverlayViewControllerDelegate"},"Protocols/MBPPhotopayOverlayViewControllerDelegate.html#/c:objc(pl)MBPPhotopayOverlayViewControllerDelegate(im)photopayOverlayViewControllerDidTapHelp:":{"name":"-photopayOverlayViewControllerDidTapHelp:","abstract":"

    Called when Scanning library will display user’s custom help. This can happen when the user presses","parent_name":"MBPPhotopayOverlayViewControllerDelegate"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)overlayViewControllerWillCloseCamera:":{"name":"-overlayViewControllerWillCloseCamera:","abstract":"

    Notification sent when Overlay View Controller wants to close camera, for example,","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)overlayViewControllerShouldDisplayTorch:":{"name":"-overlayViewControllerShouldDisplayTorch:","abstract":"

    Overlay View Controller should ask it’s delegete if it’s necessary to display Torch (Light) button.","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)overlayViewController:willSetTorch:":{"name":"-overlayViewController:willSetTorch:","abstract":"

    Overlay View Controller must notify it’s delegete to set the torch mode to On or Off

    ","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)shouldDisplayHelpButton":{"name":"-shouldDisplayHelpButton","abstract":"

    If help mechanism is implemented using MBPScanDelegate’s scanningViewControllerWillPresentHelp method,","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)isStatusBarPresented":{"name":"-isStatusBarPresented","abstract":"

    Check if status bar is hidden or showed

    ","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)isTorchOn":{"name":"-isTorchOn","abstract":"

    Overlay View Controller can ask it’s delegete about the status of Torch

    ","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)isCameraAuthorized":{"name":"-isCameraAuthorized","abstract":"

    Overlay View Controller can ask it’s owner whether camera was authorized

    ","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOcrRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPOcrRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didObtainOcrResult:withResultName:":{"name":"-recognizerRunnerViewController:didObtainOcrResult:withResultName:","abstract":"

    Called when scanning library has MBPOcrLayout ready to be displayed on UI.","parent_name":"MBPOcrRecognizerRunnerViewControllerDelegate"},"Protocols/MBPOcrRecognizerRunnerDelegate.html#/c:objc(pl)MBPOcrRecognizerRunnerDelegate(im)recognizerRunner:didObtainOcrResult:withResultName:":{"name":"-recognizerRunner:didObtainOcrResult:withResultName:","abstract":"

    Called when Scanning library has MBPOcrLayout available and ready to be displayed on UI.","parent_name":"MBPOcrRecognizerRunnerDelegate"},"Protocols/MBPOcrLayoutSubview.html#/c:objc(pl)MBPOcrLayoutSubview(im)ocrLayoutObtained:withIdentifier:":{"name":"-ocrLayoutObtained:withIdentifier:","abstract":"

    This method should be called when MBPOcrLayout is obtained and needs to be drawn/redrawn.

    ","parent_name":"MBPOcrLayoutSubview"},"Protocols/MBPFrameRecognitionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPFrameRecognitionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidFinishFrameRecognition:state:":{"name":"-recognizerRunnerViewControllerDidFinishFrameRecognition:state:","abstract":"

    Scanning library did output frame with state

    ","parent_name":"MBPFrameRecognitionRecognizerRunnerViewControllerDelegate"},"Protocols/MBPFieldOfViewOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldOfViewOverlayViewControllerDelegate(im)fieldOfViewOverlayViewControllerDidFinishScanning:state:":{"name":"-fieldOfViewOverlayViewControllerDidFinishScanning:state:","abstract":"

    Scanning library did output scanning results

    ","parent_name":"MBPFieldOfViewOverlayViewControllerDelegate"},"Protocols/MBPFieldOfViewOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldOfViewOverlayViewControllerDelegate(im)fieldOfViewOverlayViewControllerDidTapClose:":{"name":"-fieldOfViewOverlayViewControllerDidTapClose:","abstract":"

    Scanning library was closed, usually by the user pressing close button and cancelling the scan

    ","parent_name":"MBPFieldOfViewOverlayViewControllerDelegate"},"Protocols/MBPFieldByFieldOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldByFieldOverlayViewControllerDelegate(im)fieldByFieldOverlayViewControllerWillClose:":{"name":"-fieldByFieldOverlayViewControllerWillClose:","abstract":"

    Called when Overlay will close. This can happen if the user pressed close button

    ","parent_name":"MBPFieldByFieldOverlayViewControllerDelegate"},"Protocols/MBPFieldByFieldOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldByFieldOverlayViewControllerDelegate(im)fieldByFieldOverlayViewController:didFinishScanningWithElements:":{"name":"-fieldByFieldOverlayViewController:didFinishScanningWithElements:","abstract":"

    Called when Scanning finishes and Overlay will dissapear.

    ","parent_name":"MBPFieldByFieldOverlayViewControllerDelegate"},"Protocols/MBPFieldByFieldOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldByFieldOverlayViewControllerDelegate(im)fieldByFieldOverlayViewControllerWillPresentHelp:":{"name":"-fieldByFieldOverlayViewControllerWillPresentHelp:","abstract":"

    Called when user pressed the help button on the overlay.

    ","parent_name":"MBPFieldByFieldOverlayViewControllerDelegate"},"Protocols/MBPFieldByFieldOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldByFieldOverlayViewControllerDelegate(im)fieldByFieldOverlayViewController:didOutputCurrentImage:":{"name":"-fieldByFieldOverlayViewController:didOutputCurrentImage:","abstract":"

    Outputs back each image processed by the SDK.

    ","parent_name":"MBPFieldByFieldOverlayViewControllerDelegate"},"Protocols/MBPDetectionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFinishDetectionWithDisplayableQuad:":{"name":"-recognizerRunnerViewController:didFinishDetectionWithDisplayableQuad:","abstract":"

    Called when Scanning library finishes detection of objects.","parent_name":"MBPDetectionRecognizerRunnerViewControllerDelegate"},"Protocols/MBPDetectionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFinishDetectionWithDisplayablePoints:":{"name":"-recognizerRunnerViewController:didFinishDetectionWithDisplayablePoints:","abstract":"

    Called when Scanning library finishes detection of objects.","parent_name":"MBPDetectionRecognizerRunnerViewControllerDelegate"},"Protocols/MBPDetectionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidFailDetection:":{"name":"-recognizerRunnerViewControllerDidFailDetection:","abstract":"

    Called when Scanning library fails to detect any object with any of the currently active recognizers.

    ","parent_name":"MBPDetectionRecognizerRunnerViewControllerDelegate"},"Protocols/MBPDetectionRecognizerRunnerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerDelegate(im)recognizerRunner:didFinishDetectionWithDisplayableQuad:":{"name":"-recognizerRunner:didFinishDetectionWithDisplayableQuad:","abstract":"

    Called when Scanning library finishes detection of objects.","parent_name":"MBPDetectionRecognizerRunnerDelegate"},"Protocols/MBPDetectionRecognizerRunnerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerDelegate(im)recognizerRunner:didFinishDetectionWithDisplayablePoints:":{"name":"-recognizerRunner:didFinishDetectionWithDisplayablePoints:","abstract":"

    Called when Scanning library finishes detection of objects.","parent_name":"MBPDetectionRecognizerRunnerDelegate"},"Protocols/MBPDetectionRecognizerRunnerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerDelegate(im)recognizerRunnerDidFailDetection:":{"name":"-recognizerRunnerDidFailDetection:","abstract":"

    Called when Scanning library fails to detect any object with any of the currently active recognizers.

    ","parent_name":"MBPDetectionRecognizerRunnerDelegate"},"Protocols/MBPDebugRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPDebugRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didOutputDebugImage:":{"name":"-recognizerRunnerViewController:didOutputDebugImage:","abstract":"

    Scanning library did output debug image","parent_name":"MBPDebugRecognizerRunnerViewControllerDelegate"},"Protocols/MBPDebugRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPDebugRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didOutputDebugText:":{"name":"-recognizerRunnerViewController:didOutputDebugText:","abstract":"

    Scanning library did output debug text","parent_name":"MBPDebugRecognizerRunnerViewControllerDelegate"},"Protocols/MBPDebugRecognizerRunnerDelegate.html#/c:objc(pl)MBPDebugRecognizerRunnerDelegate(im)recognizerRunner:didOutputDebugImage:":{"name":"-recognizerRunner:didOutputDebugImage:","abstract":"

    Scanning library did output debug image","parent_name":"MBPDebugRecognizerRunnerDelegate"},"Protocols/MBPDebugRecognizerRunnerDelegate.html#/c:objc(pl)MBPDebugRecognizerRunnerDelegate(im)recognizerRunner:didOutputDebugText:":{"name":"-recognizerRunner:didOutputDebugText:","abstract":"

    Scanning library did output debug text","parent_name":"MBPDebugRecognizerRunnerDelegate"},"Protocols/MBPBarcodeOverlayViewControllerDelegate.html#/c:objc(pl)MBPBarcodeOverlayViewControllerDelegate(im)barcodeOverlayViewControllerDidFinishScanning:state:":{"name":"-barcodeOverlayViewControllerDidFinishScanning:state:","abstract":"

    Scanning library did output scanning results

    ","parent_name":"MBPBarcodeOverlayViewControllerDelegate"},"Protocols/MBPBarcodeOverlayViewControllerDelegate.html#/c:objc(pl)MBPBarcodeOverlayViewControllerDelegate(im)barcodeOverlayViewControllerDidTapClose:":{"name":"-barcodeOverlayViewControllerDidTapClose:","abstract":"

    Scanning library was closed, usually by the user pressing close button and cancelling the scan

    ","parent_name":"MBPBarcodeOverlayViewControllerDelegate"},"Protocols/MBPBarcodeOverlayViewControllerDelegate.html":{"name":"MBPBarcodeOverlayViewControllerDelegate","abstract":"

    Protocol for obtaining scanning results

    "},"Protocols/MBPDebugRecognizerRunnerDelegate.html":{"name":"MBPDebugRecognizerRunnerDelegate","abstract":"

    Protocol for obtaining debug metadata

    "},"Protocols/MBPDebugRecognizerRunnerViewControllerDelegate.html":{"name":"MBPDebugRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for obtaining debug metadata

    "},"Protocols/MBPDetectionRecognizerRunnerDelegate.html":{"name":"MBPDetectionRecognizerRunnerDelegate","abstract":"

    Protocol for obtaining detection results

    "},"Protocols/MBPDetectionRecognizerRunnerViewControllerDelegate.html":{"name":"MBPDetectionRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for obtaining detection results

    "},"Protocols/MBPFieldByFieldOverlayViewControllerDelegate.html":{"name":"MBPFieldByFieldOverlayViewControllerDelegate","abstract":"

    Protocol for observing important events with scanning

    "},"Protocols/MBPFieldOfViewOverlayViewControllerDelegate.html":{"name":"MBPFieldOfViewOverlayViewControllerDelegate","abstract":"

    Protocol for obtaining scanning results

    "},"Protocols/MBPFrameRecognitionRecognizerRunnerViewControllerDelegate.html":{"name":"MBPFrameRecognitionRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for obtaining frame recognition

    "},"Protocols/MBPOcrLayoutSubview.html":{"name":"MBPOcrLayoutSubview","abstract":"

    Protocol for processing MBPOcrLayout. Subviews implementing this protocol process and draw layout data on the screen (e.g. dots or OCR characters)

    "},"Protocols/MBPOcrRecognizerRunnerDelegate.html":{"name":"MBPOcrRecognizerRunnerDelegate","abstract":"

    Protocol for obtaining ocr results

    "},"Protocols/MBPOcrRecognizerRunnerViewControllerDelegate.html":{"name":"MBPOcrRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for obtaining ocr results

    "},"Protocols/MBPOverlayContainerViewController.html":{"name":"MBPOverlayContainerViewController","abstract":"

    Overlay View Controller also needs to notify CameraViewController on certain events."},"Protocols/MBPPhotopayOverlayViewControllerDelegate.html":{"name":"MBPPhotopayOverlayViewControllerDelegate","abstract":"

    Protocol for obtaining scanning results

    "},"Protocols/MBPPivotViewDelegate.html":{"name":"MBPPivotViewDelegate","abstract":"

    If the user of the PivotView want’s to be notified on pivot move events, it can implement this"},"Protocols/MBPPointDetectorSubview.html":{"name":"MBPPointDetectorSubview","abstract":"

    Protocol for processing MBPDisplayablePointsDetection. Subviews implementing this protocol process and draw points on the screen (e.g. flashing dots)

    "},"Protocols/MBPQuadDetectorSubview.html":{"name":"MBPQuadDetectorSubview","abstract":"

    Protocol for processing MBPDisplayableQuadDetection. Subviews implementing this protocol process and draw quad on the screen (e.g. viewfinder drawing document outlining)

    "},"Protocols/MBPRecognizerRunnerViewController.html":{"name":"MBPRecognizerRunnerViewController","abstract":"

    Protocol for View controllers which present camera and provide scanning features

    "},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html":{"name":"MBPRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for MBPRecognizerRunnerViewController actions

    "},"Protocols/MBPResultSubview.html":{"name":"MBPResultSubview","abstract":"

    Protocol for processing MBPRecognizerResult. Subviews implementing this protocol process and draw result data on the screen (e.g. letting users know is scanning was successful)

    "},"Protocols/MBPScanningRecognizerRunnerDelegate.html":{"name":"MBPScanningRecognizerRunnerDelegate","abstract":"

    Protocol for obtaining scanning results

    "},"Protocols/MBPScanningRecognizerRunnerViewControllerDelegate.html":{"name":"MBPScanningRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for obtaining scanning results

    "},"Protocols/MBPSubviewDelegate.html":{"name":"MBPSubviewDelegate","abstract":"

    Protocol which all objects interested in receiving information about overlay subviews need to implement

    "},"Enums/MBPRecognizerResultState.html#/c:@E@MBPRecognizerResultState@MBPRecognizerResultStateEmpty":{"name":"MBPRecognizerResultStateEmpty","abstract":"

    Empty

    ","parent_name":"MBPRecognizerResultState"},"Enums/MBPRecognizerResultState.html#/c:@E@MBPRecognizerResultState@MBPRecognizerResultStateUncertain":{"name":"MBPRecognizerResultStateUncertain","abstract":"

    Uncertain

    ","parent_name":"MBPRecognizerResultState"},"Enums/MBPRecognizerResultState.html#/c:@E@MBPRecognizerResultState@MBPRecognizerResultStateValid":{"name":"MBPRecognizerResultStateValid","abstract":"

    Valid

    ","parent_name":"MBPRecognizerResultState"},"Enums/MBPRecognizerResultState.html#/c:@E@MBPRecognizerResultState@MBPRecognizerResultStateStageValid":{"name":"MBPRecognizerResultStateStageValid","abstract":"

    StageValid

    ","parent_name":"MBPRecognizerResultState"},"Enums/MBPFrameQualityEstimationMode.html#/c:@E@MBPFrameQualityEstimationMode@MBPFrameQualityEstimationModeDefault":{"name":"MBPFrameQualityEstimationModeDefault","abstract":"

    Default. Frame quality estimation is ON if enabled recognizers require it by default.

    ","parent_name":"MBPFrameQualityEstimationMode"},"Enums/MBPFrameQualityEstimationMode.html#/c:@E@MBPFrameQualityEstimationMode@MBPFrameQualityEstimationModeOn":{"name":"MBPFrameQualityEstimationModeOn","abstract":"

    Frame quality estimation is always on

    ","parent_name":"MBPFrameQualityEstimationMode"},"Enums/MBPFrameQualityEstimationMode.html#/c:@E@MBPFrameQualityEstimationMode@MBPFrameQualityEstimationModeOff":{"name":"MBPFrameQualityEstimationModeOff","abstract":"

    Frame quality estimation is always off

    ","parent_name":"MBPFrameQualityEstimationMode"},"Enums/MBPRecognitionDebugMode.html#/c:@E@MBPRecognitionDebugMode@MBPRecognitionDebugModeDefault":{"name":"MBPRecognitionDebugModeDefault","abstract":"

    Classic, production mode. Results are returned after first valid scanning

    ","parent_name":"MBPRecognitionDebugMode"},"Enums/MBPRecognitionDebugMode.html#/c:@E@MBPRecognitionDebugMode@MBPRecognitionDebugModeTest":{"name":"MBPRecognitionDebugModeTest","abstract":"

    Recognition Test. Results are never returned, recognition is performed repeatedly

    ","parent_name":"MBPRecognitionDebugMode"},"Enums/MBPRecognitionDebugMode.html#/c:@E@MBPRecognitionDebugMode@MBPRecognitionDebugModeDetectionTest":{"name":"MBPRecognitionDebugModeDetectionTest","abstract":"

    Recognition Test. Results are never returned, only detection is performed repeatedly

    ","parent_name":"MBPRecognitionDebugMode"},"Enums/MBPProcessorResultState.html#/c:@E@MBPProcessorResultState@MBPProcessorResultStateEmpty":{"name":"MBPProcessorResultStateEmpty","abstract":"

    Empty

    ","parent_name":"MBPProcessorResultState"},"Enums/MBPProcessorResultState.html#/c:@E@MBPProcessorResultState@MBPProcessorResultStateUncertain":{"name":"MBPProcessorResultStateUncertain","abstract":"

    Uncertain

    ","parent_name":"MBPProcessorResultState"},"Enums/MBPProcessorResultState.html#/c:@E@MBPProcessorResultState@MBPProcessorResultStateValid":{"name":"MBPProcessorResultStateValid","abstract":"

    Valid

    ","parent_name":"MBPProcessorResultState"},"Enums/MBPParserResultState.html#/c:@E@MBPParserResultState@MBPParserResultStateEmpty":{"name":"MBPParserResultStateEmpty","abstract":"

    Empty

    ","parent_name":"MBPParserResultState"},"Enums/MBPParserResultState.html#/c:@E@MBPParserResultState@MBPParserResultStateUncertain":{"name":"MBPParserResultStateUncertain","abstract":"

    Uncertain

    ","parent_name":"MBPParserResultState"},"Enums/MBPParserResultState.html#/c:@E@MBPParserResultState@MBPParserResultStateValid":{"name":"MBPParserResultStateValid","abstract":"

    Valid

    ","parent_name":"MBPParserResultState"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_AKZIDENZ_GROTESK":{"name":"MB_OCR_FONT_AKZIDENZ_GROTESK","abstract":"

    Akzidenz Grotesk font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ARIAL":{"name":"MB_OCR_FONT_ARIAL","abstract":"

    Arial font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ARIAL_BLACK":{"name":"MB_OCR_FONT_ARIAL_BLACK","abstract":"

    Arial black font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ARNHEM":{"name":"MB_OCR_FONT_ARNHEM","abstract":"

    Arnhem font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_AVANT_GARDE":{"name":"MB_OCR_FONT_AVANT_GARDE","abstract":"

    Avant garde font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_BEMBO":{"name":"MB_OCR_FONT_BEMBO","abstract":"

    Bembo font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_BODONI":{"name":"MB_OCR_FONT_BODONI","abstract":"

    Bodoni font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_CALIBRI":{"name":"MB_OCR_FONT_CALIBRI","abstract":"

    Calibri font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_CALIBRI_BOLD":{"name":"MB_OCR_FONT_CALIBRI_BOLD","abstract":"

    Calibri bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_CHAINPRINTER":{"name":"MB_OCR_FONT_CHAINPRINTER","abstract":"

    Chainprinter font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COMIC_SANS":{"name":"MB_OCR_FONT_COMIC_SANS","abstract":"

    Comic sans font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_CONCERTO_ROUNDED_SG":{"name":"MB_OCR_FONT_CONCERTO_ROUNDED_SG","abstract":"

    Concerto rounded SG font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER":{"name":"MB_OCR_FONT_COURIER","abstract":"

    Courier font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER_BOLD":{"name":"MB_OCR_FONT_COURIER_BOLD","abstract":"

    Courier bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER_MEDIUM_BOLD":{"name":"MB_OCR_FONT_COURIER_MEDIUM_BOLD","abstract":"

    Courier medium bold","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER_NEW_BOLD":{"name":"MB_OCR_FONT_COURIER_NEW_BOLD","abstract":"

    Courier new bold","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER_NEW_CE":{"name":"MB_OCR_FONT_COURIER_NEW_CE","abstract":"

    Courier new ce font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER_CONDENSED":{"name":"MB_OCR_FONT_COURIER_CONDENSED","abstract":"

    Courier censored font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_DEJAVU_SANS_MONO":{"name":"MB_OCR_FONT_DEJAVU_SANS_MONO","abstract":"

    Dejavu sans mono font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_DIN":{"name":"MB_OCR_FONT_DIN","abstract":"

    Din font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_EUROPA_GROTESK_NO_2_SB_BOLD":{"name":"MB_OCR_FONT_EUROPA_GROTESK_NO_2_SB_BOLD","abstract":"

    Europa grotesk no 2 SB bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_EUROSTILE":{"name":"MB_OCR_FONT_EUROSTILE","abstract":"

    Eurostile font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_F25_BANK_PRINTER_BOLD":{"name":"MB_OCR_FONT_F25_BANK_PRINTER_BOLD","abstract":"

    F25 bank printer bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_FRANKLIN_GOTHIC":{"name":"MB_OCR_FONT_FRANKLIN_GOTHIC","abstract":"

    Franklin gothic font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_FRUTIGER":{"name":"MB_OCR_FONT_FRUTIGER","abstract":"

    Frutiger font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_FUTURA":{"name":"MB_OCR_FONT_FUTURA","abstract":"

    Futura font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_FUTURA_BOLD":{"name":"MB_OCR_FONT_FUTURA_BOLD","abstract":"

    Futura bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_GARAMOND":{"name":"MB_OCR_FONT_GARAMOND","abstract":"

    Garamond font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_GEORGIA":{"name":"MB_OCR_FONT_GEORGIA","abstract":"

    Georgia font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_GILL_SANS":{"name":"MB_OCR_FONT_GILL_SANS","abstract":"

    Gill sans font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_HANDWRITTEN":{"name":"MB_OCR_FONT_HANDWRITTEN","abstract":"

    Handwritten font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_HELVETICA":{"name":"MB_OCR_FONT_HELVETICA","abstract":"

    Helvetica font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_HELVETICA_BOLD":{"name":"MB_OCR_FONT_HELVETICA_BOLD","abstract":"

    Helvetica bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_HELVETICA_CONDENSED_LIGHT":{"name":"MB_OCR_FONT_HELVETICA_CONDENSED_LIGHT","abstract":"

    Helvetica condensed light font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_HYPERMARKET":{"name":"MB_OCR_FONT_HYPERMARKET","abstract":"

    Hypermarket font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_INTERSTATE":{"name":"MB_OCR_FONT_INTERSTATE","abstract":"

    Interstate font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_LATIN_MODERN":{"name":"MB_OCR_FONT_LATIN_MODERN","abstract":"

    Latin modern math font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_LATIN_MODERN_ITALIC":{"name":"MB_OCR_FONT_LATIN_MODERN_ITALIC","abstract":"

    Latin modern italic font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_LETTER_GOTHIC":{"name":"MB_OCR_FONT_LETTER_GOTHIC","abstract":"

    Letter gothic font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_LUCIDA":{"name":"MB_OCR_FONT_LUCIDA","abstract":"

    Lucida font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_LUCIDA_SANS":{"name":"MB_OCR_FONT_LUCIDA_SANS","abstract":"

    Lucida sans font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_MATRIX":{"name":"MB_OCR_FONT_MATRIX","abstract":"

    Matrix font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_META":{"name":"MB_OCR_FONT_META","abstract":"

    Meta font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_MINION":{"name":"MB_OCR_FONT_MINION","abstract":"

    Minion font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_OCRA":{"name":"MB_OCR_FONT_OCRA","abstract":"

    OCR A font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_OCRB":{"name":"MB_OCR_FONT_OCRB","abstract":"

    OCR B font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_OFFICINA":{"name":"MB_OCR_FONT_OFFICINA","abstract":"

    Officina font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_OPTIMA":{"name":"MB_OCR_FONT_OPTIMA","abstract":"

    Optima font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_PRINTF":{"name":"MB_OCR_FONT_PRINTF","abstract":"

    Printf font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ROCKWELL":{"name":"MB_OCR_FONT_ROCKWELL","abstract":"

    Rockwell font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ROTIS_SANS_SERIF":{"name":"MB_OCR_FONT_ROTIS_SANS_SERIF","abstract":"

    Rotis sans serif font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ROTIS_SERIF":{"name":"MB_OCR_FONT_ROTIS_SERIF","abstract":"

    Rotis serif font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_SABON":{"name":"MB_OCR_FONT_SABON","abstract":"

    Sabon font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_STONE":{"name":"MB_OCR_FONT_STONE","abstract":"

    Stone font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_SV_BASIC_MANUAL":{"name":"MB_OCR_FONT_SV_BASIC_MANUAL","abstract":"

    SV basic manual font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TAHOMA":{"name":"MB_OCR_FONT_TAHOMA","abstract":"

    Tahoma font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TAHOMA_BOLD":{"name":"MB_OCR_FONT_TAHOMA_BOLD","abstract":"

    Tahoma bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TEX_GYRE_TERMES":{"name":"MB_OCR_FONT_TEX_GYRE_TERMES","abstract":"

    Tex gyre termes font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TEX_GYRE_TERMES_ITALIC":{"name":"MB_OCR_FONT_TEX_GYRE_TERMES_ITALIC","abstract":"

    Tex gyre termes italic font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_THE_SANS_MONO_CONDENSED_BLACK":{"name":"MB_OCR_FONT_THE_SANS_MONO_CONDENSED_BLACK","abstract":"

    Sans mono condensed black font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_THESIS":{"name":"MB_OCR_FONT_THESIS","abstract":"

    Thesis font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TICKET_DE_CAISSE":{"name":"MB_OCR_FONT_TICKET_DE_CAISSE","abstract":"

    Ticket de caisse font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TIMES_NEW_ROMAN":{"name":"MB_OCR_FONT_TIMES_NEW_ROMAN","abstract":"

    Times new roman font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TRAJAN":{"name":"MB_OCR_FONT_TRAJAN","abstract":"

    Trajan font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TRINITE":{"name":"MB_OCR_FONT_TRINITE","abstract":"

    Trinite font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_UNIVERS":{"name":"MB_OCR_FONT_UNIVERS","abstract":"

    Univers font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_VERDANA":{"name":"MB_OCR_FONT_VERDANA","abstract":"

    Verdana font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_VOLTAIRE":{"name":"MB_OCR_FONT_VOLTAIRE","abstract":"

    Voltaire font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_WALBAUM":{"name":"MB_OCR_FONT_WALBAUM","abstract":"

    Walbaum font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_EUROPA_GRO_SB":{"name":"MB_OCR_FONT_EUROPA_GRO_SB","abstract":"

    Europa gro sb font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_EUROPA_GRO_SB_LIGHT":{"name":"MB_OCR_FONT_EUROPA_GRO_SB_LIGHT","abstract":"

    Europa gro sb light font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ANTONIO_REGULAR":{"name":"MB_OCR_FONT_ANTONIO_REGULAR","abstract":"

    Antonio regular font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_CORPORATE_LIGHT":{"name":"MB_OCR_FONT_CORPORATE_LIGHT","abstract":"

    Corporate S Light font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_MICR":{"name":"MB_OCR_FONT_MICR","abstract":"

    MICR font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ARABIC_NILE":{"name":"MB_OCR_FONT_ARABIC_NILE","abstract":"

    Arabic font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_UNKNOWN":{"name":"MB_OCR_FONT_UNKNOWN","abstract":"

    Unknown font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_XITS_MATH":{"name":"MB_OCR_FONT_XITS_MATH","abstract":"

    XITS Math font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ANY":{"name":"MB_OCR_FONT_ANY","abstract":"

    Any of the other listed fonts

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_UNKNOWN_MATH":{"name":"MB_OCR_FONT_UNKNOWN_MATH","abstract":"

    Unknown math font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_UKDL_LIGHT":{"name":"MB_OCR_FONT_UKDL_LIGHT","abstract":"

    Font found on UKDL licenses

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COUNT":{"name":"MB_OCR_FONT_COUNT","abstract":"

    Must be last as it holds the number of available fonts

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_FE_SCHRIFT":{"name":"MB_OCR_FONT_FE_SCHRIFT","abstract":"

    German license plate font *

    ","parent_name":"MBPOcrFont"},"Enums/MBPDocumentType.html#/c:@E@MBPDocumentType@MBPBlinkOCRDocumentType":{"name":"MBPBlinkOCRDocumentType","abstract":"

    Document type for latin documents used with BlinkOCR recognizer

    ","parent_name":"MBPDocumentType"},"Enums/MBPDocumentType.html#/c:@E@MBPDocumentType@MBPMicrDocumentType":{"name":"MBPMicrDocumentType","abstract":"

    Document type for MICR font

    ","parent_name":"MBPDocumentType"},"Enums/MBPDocumentType.html#/c:@E@MBPDocumentType@MBPArabicDocumentType":{"name":"MBPArabicDocumentType","abstract":"

    Document type for Arabic characters

    ","parent_name":"MBPDocumentType"},"Enums/MBPDocumentType.html#/c:@E@MBPDocumentType@MBPHandwrittenDocumentType":{"name":"MBPHandwrittenDocumentType","abstract":"

    Document type for handwriting

    ","parent_name":"MBPDocumentType"},"Enums/MBPKosCode128SlipIDType.html#/c:@E@MBPKosCode128SlipIDType@MBPKosCode128SlipIDTypeOld":{"name":"MBPKosCode128SlipIDTypeOld","abstract":"

    Old

    ","parent_name":"MBPKosCode128SlipIDType"},"Enums/MBPKosCode128SlipIDType.html#/c:@E@MBPKosCode128SlipIDType@MBPKosCode128SlipIDTypeNew":{"name":"MBPKosCode128SlipIDTypeNew","abstract":"

    New

    ","parent_name":"MBPKosCode128SlipIDType"},"Enums/MBPProcessingOrientation.html#/c:@E@MBPProcessingOrientation@MBPProcessingOrientationUp":{"name":"MBPProcessingOrientationUp","abstract":"

    Text oriented same as picture

    ","parent_name":"MBPProcessingOrientation"},"Enums/MBPProcessingOrientation.html#/c:@E@MBPProcessingOrientation@MBPProcessingOrientationRight":{"name":"MBPProcessingOrientationRight","abstract":"

    Text is rotated 90 degrees clockwise

    ","parent_name":"MBPProcessingOrientation"},"Enums/MBPProcessingOrientation.html#/c:@E@MBPProcessingOrientation@MBPProcessingOrientationDown":{"name":"MBPProcessingOrientationDown","abstract":"

    Text is upside down

    ","parent_name":"MBPProcessingOrientation"},"Enums/MBPProcessingOrientation.html#/c:@E@MBPProcessingOrientation@MBPProcessingOrientationLeft":{"name":"MBPProcessingOrientationLeft","abstract":"

    Text is rotated 90 degrees counterclockwise

    ","parent_name":"MBPProcessingOrientation"},"Enums/MBPHungarySlipId.html#/c:@E@MBPHungarySlipId@MBPHungarySlipIdWhite":{"name":"MBPHungarySlipIdWhite","abstract":"

    White hungarian payslip

    ","parent_name":"MBPHungarySlipId"},"Enums/MBPHungarySlipId.html#/c:@E@MBPHungarySlipId@MBPHungarySlipIdYellow":{"name":"MBPHungarySlipIdYellow","abstract":"

    Yellow hungarian payslip

    ","parent_name":"MBPHungarySlipId"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusFailed":{"name":"MBPDetectionStatusFailed","abstract":"

    Detection has failed.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusSuccess":{"name":"MBPDetectionStatusSuccess","abstract":"

    Document has been detected.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusCameraTooFar":{"name":"MBPDetectionStatusCameraTooFar","abstract":"

    Document has been detected but the camera is too far from the document.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusCameraTooClose":{"name":"MBPDetectionStatusCameraTooClose","abstract":"

    Document has been detected but the camera is too close to the document.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusCameraAngleTooSteep":{"name":"MBPDetectionStatusCameraAngleTooSteep","abstract":"

    Document has been detected but the camera’s angle is too steep.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusDocumentTooCloseToCameraEdge":{"name":"MBPDetectionStatusDocumentTooCloseToCameraEdge","abstract":"

    Document has been detected but the document is too close to the camera edge.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusDocumentPartiallyVisible":{"name":"MBPDetectionStatusDocumentPartiallyVisible","abstract":"

    Only part of the document is visible.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusFallbackSuccess":{"name":"MBPDetectionStatusFallbackSuccess","abstract":"

    Fallback detection was successful (PhotoPay specific).

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDeepOcrModel.html#/c:@E@MBPDeepOcrModel@MBPDeepOcrModelBlinkInput":{"name":"MBPDeepOcrModelBlinkInput","abstract":"

    Deep OCR model for Blink Input

    ","parent_name":"MBPDeepOcrModel"},"Enums/MBPCroatiaSlipId.html#/c:@E@MBPCroatiaSlipId@MBPCroatiaSlipIdHub3Left":{"name":"MBPCroatiaSlipIdHub3Left","abstract":"

    Left side of HUB 3 payslip

    ","parent_name":"MBPCroatiaSlipId"},"Enums/MBPCroatiaSlipId.html#/c:@E@MBPCroatiaSlipId@MBPCroatiaSlipIdHub3Right":{"name":"MBPCroatiaSlipIdHub3Right","abstract":"

    Right side of HUB 3 payslip

    ","parent_name":"MBPCroatiaSlipId"},"Enums/MBPCroatiaReferenceNumberStatus.html#/c:@E@MBPCroatiaReferenceNumberStatus@MBPCroatiaReferenceNumberStatusValid":{"name":"MBPCroatiaReferenceNumberStatusValid","abstract":"

    valid (model matches the check digits)

    ","parent_name":"MBPCroatiaReferenceNumberStatus"},"Enums/MBPCroatiaReferenceNumberStatus.html#/c:@E@MBPCroatiaReferenceNumberStatus@MBPCroatiaReferenceNumberStatusInvalid":{"name":"MBPCroatiaReferenceNumberStatusInvalid","abstract":"

    Invalid (wrong format of the reference)

    ","parent_name":"MBPCroatiaReferenceNumberStatus"},"Enums/MBPCroatiaReferenceNumberStatus.html#/c:@E@MBPCroatiaReferenceNumberStatus@MBPCroatiaReferenceNumberStatusInvalidChecksum":{"name":"MBPCroatiaReferenceNumberStatusInvalidChecksum","abstract":"

    Invalid checksum (model doesn’t match check digits)

    ","parent_name":"MBPCroatiaReferenceNumberStatus"},"Enums/MBPCroatiaReferenceNumberStatus.html#/c:@E@MBPCroatiaReferenceNumberStatus@MBPCroatiaReferenceNumberStatusModelUnknown":{"name":"MBPCroatiaReferenceNumberStatusModelUnknown","abstract":"

    Model is unkown (maybe it’s missing)

    ","parent_name":"MBPCroatiaReferenceNumberStatus"},"Enums/MBPCroatiaReferenceNumberStatus.html#/c:@E@MBPCroatiaReferenceNumberStatus@MBPCroatiaReferenceNumberStatusNoChecksum":{"name":"MBPCroatiaReferenceNumberStatusNoChecksum","abstract":"

    Reference format doesn’t define check digits

    ","parent_name":"MBPCroatiaReferenceNumberStatus"},"Enums/MBPCameraAutofocusRestriction.html#/c:@E@MBPCameraAutofocusRestriction@MBPCameraAutofocusRestrictionNone":{"name":"MBPCameraAutofocusRestrictionNone","abstract":"

    Default. Indicates that the autofocus system should not restrict the focus range.

    ","parent_name":"MBPCameraAutofocusRestriction"},"Enums/MBPCameraAutofocusRestriction.html#/c:@E@MBPCameraAutofocusRestriction@MBPCameraAutofocusRestrictionNear":{"name":"MBPCameraAutofocusRestrictionNear","abstract":"

    Indicates that the autofocus system should restrict the focus range for subject matter that is near to the camera.

    ","parent_name":"MBPCameraAutofocusRestriction"},"Enums/MBPCameraAutofocusRestriction.html#/c:@E@MBPCameraAutofocusRestriction@MBPCameraAutofocusRestrictionFar":{"name":"MBPCameraAutofocusRestrictionFar","abstract":"

    Indicates that the autofocus system should restrict the focus range for subject matter that is far from the camera.

    ","parent_name":"MBPCameraAutofocusRestriction"},"Enums/MBPCameraType.html#/c:@E@MBPCameraType@MBPCameraTypeBack":{"name":"MBPCameraTypeBack","abstract":"

    Back facing camera

    ","parent_name":"MBPCameraType"},"Enums/MBPCameraType.html#/c:@E@MBPCameraType@MBPCameraTypeFront":{"name":"MBPCameraTypeFront","abstract":"

    Front facing camera

    ","parent_name":"MBPCameraType"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPreset480p":{"name":"MBPCameraPreset480p","abstract":"

    480p video will always be used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPreset720p":{"name":"MBPCameraPreset720p","abstract":"

    720p video will always be used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPreset1080p":{"name":"MBPCameraPreset1080p","abstract":"

    1080p video will always be used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPreset4K":{"name":"MBPCameraPreset4K","abstract":"

    4K video will always be used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPresetOptimal":{"name":"MBPCameraPresetOptimal","abstract":"

    The library will calculate optimal resolution based on the use case and device used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPresetMax":{"name":"MBPCameraPresetMax","abstract":"

    Device’s maximal video resolution will be used.

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPresetPhoto":{"name":"MBPCameraPresetPhoto","abstract":"

    Device’s photo preview resolution will be used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeQR":{"name":"MBPBarcodeTypeQR","abstract":"

    QR code

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeDataMatrix":{"name":"MBPBarcodeTypeDataMatrix","abstract":"

    Data Matrix

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeUPCE":{"name":"MBPBarcodeTypeUPCE","abstract":"

    UPCE

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeUPCA":{"name":"MBPBarcodeTypeUPCA","abstract":"

    UPCA

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeEAN8":{"name":"MBPBarcodeTypeEAN8","abstract":"

    EAN 8

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeEAN13":{"name":"MBPBarcodeTypeEAN13","abstract":"

    EAN 13

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeCode128":{"name":"MBPBarcodeTypeCode128","abstract":"

    Code 128

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeCode39":{"name":"MBPBarcodeTypeCode39","abstract":"

    Code 39

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeITF":{"name":"MBPBarcodeTypeITF","abstract":"

    ITF

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeAztec":{"name":"MBPBarcodeTypeAztec","abstract":"

    Code 39

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypePdf417":{"name":"MBPBarcodeTypePdf417","abstract":"

    PDF 417

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html":{"name":"MBPBarcodeType","abstract":"

    Enumeration of possible barcode formats

    "},"Enums/MBPCameraPreset.html":{"name":"MBPCameraPreset","abstract":"

    Camera resolution preset

    "},"Enums/MBPCameraType.html":{"name":"MBPCameraType","abstract":"

    Camera type

    "},"Enums/MBPCameraAutofocusRestriction.html":{"name":"MBPCameraAutofocusRestriction","abstract":"

    Camera autofocus restricion mode

    "},"Enums/MBPCroatiaReferenceNumberStatus.html":{"name":"MBPCroatiaReferenceNumberStatus","abstract":"

    Reference status after validation. Can be one of the below values

    "},"Enums/MBPCroatiaSlipId.html":{"name":"MBPCroatiaSlipId","abstract":"

    Slip format id. Can be one of the below:

    "},"Enums.html#/c:@E@MBPDateFormat":{"name":"MBPDateFormat","abstract":"

    Available date formats for date parser. To activate parsing of dates with month names in"},"Enums/MBPDeepOcrModel.html":{"name":"MBPDeepOcrModel","abstract":"

    Type of the document which recognizer scans

    "},"Enums/MBPDetectionStatus.html":{"name":"MBPDetectionStatus","abstract":"

    Status of the object detection in Microblink SDK

    "},"Enums/MBPHungarySlipId.html":{"name":"MBPHungarySlipId","abstract":"

    Slip format id. Can be one of the below:

    "},"Enums.html#/c:@E@MBPVideoRotationAngle":{"name":"MBPVideoRotationAngle","abstract":"

    Enum which defines video rotation angle or capture connection’s video orientation.

    "},"Enums/MBPProcessingOrientation.html":{"name":"MBPProcessingOrientation","abstract":"

    Enum which describes text orientation on an image.

    "},"Enums/MBPKosCode128SlipIDType.html":{"name":"MBPKosCode128SlipIDType","abstract":"

    Kosovo Code 128 Id Type

    "},"Enums/MBPDocumentType.html":{"name":"MBPDocumentType","abstract":"

    Type of the document which recognizer scans

    "},"Enums/MBPOcrFont.html":{"name":"MBPOcrFont","abstract":"

    A list of fonts supported by BlinkOCR

    "},"Enums/MBPParserResultState.html":{"name":"MBPParserResultState","abstract":"

    Enumeration of posibble parser result state

    "},"Enums/MBPProcessorResultState.html":{"name":"MBPProcessorResultState","abstract":"

    Enumeration of posibble processor result state

    "},"Enums/MBPRecognitionDebugMode.html":{"name":"MBPRecognitionDebugMode","abstract":"

    Denotes the mode in which Recognizers performs recognition

    "},"Enums/MBPFrameQualityEstimationMode.html":{"name":"MBPFrameQualityEstimationMode","abstract":"

    Denotes the mode in which FrameQuality estimation works

    "},"Enums/MBPRecognizerResultState.html":{"name":"MBPRecognizerResultState","abstract":"

    Enumeration of posibble recognizer result state

    "},"Classes/MBPViewControllerFactory.html#/c:objc(cs)MBPViewControllerFactory(cm)recognizerRunnerViewControllerWithOverlayViewController:":{"name":"+recognizerRunnerViewControllerWithOverlayViewController:","abstract":"

    Method creates a camera view controller which is responsible for displaying the","parent_name":"MBPViewControllerFactory"},"Classes/MBPUnitedKingdomSlipRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPUnitedKingdomSlipRecognizerResult"},"Classes/MBPUnitedKingdomSlipRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizerResult(py)transactionCode":{"name":"transactionCode","abstract":"

    Transaction code of the payment

    ","parent_name":"MBPUnitedKingdomSlipRecognizerResult"},"Classes/MBPUnitedKingdomSlipRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizerResult(py)sortingCode":{"name":"sortingCode","abstract":"

    String representing sorting code for the payment

    ","parent_name":"MBPUnitedKingdomSlipRecognizerResult"},"Classes/MBPUnitedKingdomSlipRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing valid bank account number to which the payment goes

    ","parent_name":"MBPUnitedKingdomSlipRecognizerResult"},"Classes/MBPUnitedKingdomSlipRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPUnitedKingdomSlipRecognizerResult"},"Classes/MBPUnitedKingdomSlipRecognizer.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizer(py)result":{"name":"result","abstract":"

    UK slip recognizer result

    ","parent_name":"MBPUnitedKingdomSlipRecognizer"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizerResult"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    The account number.

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizerResult"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the payee.

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizerResult"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The payment reference number.

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizerResult"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizerResult(py)sortingCode":{"name":"sortingCode","abstract":"

    The slip sorting code

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizerResult"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizer.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    UK QR recognizer result

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizer"},"Classes/MBPTapToFocusSubview.html#/c:objc(cs)MBPTapToFocusSubview(im)initWithFrame:":{"name":"-initWithFrame:","abstract":"

    Designated initializer

    ","parent_name":"MBPTapToFocusSubview"},"Classes/MBPSwitzerlandSlipRecognizerResult.html#/c:objc(cs)MBPSwitzerlandSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPSwitzerlandSlipRecognizerResult"},"Classes/MBPSwitzerlandSlipRecognizerResult.html#/c:objc(cs)MBPSwitzerlandSlipRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPSwitzerlandSlipRecognizerResult"},"Classes/MBPSwitzerlandSlipRecognizerResult.html#/c:objc(cs)MBPSwitzerlandSlipRecognizerResult(py)subscriberNumber":{"name":"subscriberNumber","abstract":"

    String representing subscriber number for the payment

    ","parent_name":"MBPSwitzerlandSlipRecognizerResult"},"Classes/MBPSwitzerlandSlipRecognizerResult.html#/c:objc(cs)MBPSwitzerlandSlipRecognizerResult(py)currencyCode":{"name":"currencyCode","abstract":"

    String representing currency code for the payment

    ","parent_name":"MBPSwitzerlandSlipRecognizerResult"},"Classes/MBPSwitzerlandSlipRecognizerResult.html#/c:objc(cs)MBPSwitzerlandSlipRecognizerResult(py)ocrLineResult":{"name":"ocrLineResult","abstract":"

    String representing ocr line result for the payment

    ","parent_name":"MBPSwitzerlandSlipRecognizerResult"},"Classes/MBPSwitzerlandSlipRecognizer.html#/c:objc(cs)MBPSwitzerlandSlipRecognizer(py)result":{"name":"result","abstract":"

    Swiss slip recognizer result

    ","parent_name":"MBPSwitzerlandSlipRecognizer"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    The currency of the payment.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    The name of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerAddress":{"name":"payerAddress","abstract":"

    The address of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerStreet":{"name":"payerStreet","abstract":"

    The street of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerHouseNumber":{"name":"payerHouseNumber","abstract":"

    The house number of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerPostalCode":{"name":"payerPostalCode","abstract":"

    The postal code of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerCity":{"name":"payerCity","abstract":"

    The city of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerCountry":{"name":"payerCountry","abstract":"

    The country of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)referenceModel":{"name":"referenceModel","abstract":"

    The reference model of the payment.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The International bank account numbe of the account to which the payment goes.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientAddress":{"name":"recipientAddress","abstract":"

    The address of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientStreet":{"name":"recipientStreet","abstract":"

    The street of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientHouseNumber":{"name":"recipientHouseNumber","abstract":"

    The house number of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientPostalCode":{"name":"recipientPostalCode","abstract":"

    The postal code of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientCity":{"name":"recipientCity","abstract":"

    The city of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientCountry":{"name":"recipientCountry","abstract":"

    The country of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientName":{"name":"ultimateRecipientName","abstract":"

    The name of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientAddress":{"name":"ultimateRecipientAddress","abstract":"

    The address of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientStreet":{"name":"ultimateRecipientStreet","abstract":"

    The street of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientHouseNumber":{"name":"ultimateRecipientHouseNumber","abstract":"

    The house number of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientPostalCode":{"name":"ultimateRecipientPostalCode","abstract":"

    The postal code of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientCity":{"name":"ultimateRecipientCity","abstract":"

    The city of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientCountry":{"name":"ultimateRecipientCountry","abstract":"

    The country of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)additionalInformation":{"name":"additionalInformation","abstract":"

    The payment additional information.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)alternativeSchemeParameters":{"name":"alternativeSchemeParameters","abstract":"

    The parameters of the alternative scheme.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    The due date of the payment.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizer.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Swiss QR recognizer result

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizer"},"Classes/MBPSwitzerlandQrCodePaymentRecognizer.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPSwitzerlandQrCodePaymentRecognizer"},"Classes/MBPSwedenSlipCodeParserResult.html#/c:objc(cs)MBPSwedenSlipCodeParserResult(py)slipCode":{"name":"slipCode","abstract":"

    Returns the recognized SlipCode number or empty string if recognition failed.

    ","parent_name":"MBPSwedenSlipCodeParserResult"},"Classes/MBPSwedenSlipCodeParser.html#/c:objc(cs)MBPSwedenSlipCodeParser(py)result":{"name":"result","abstract":"

    Sweden SlipCode parser result

    ","parent_name":"MBPSwedenSlipCodeParser"},"Classes/MBPSwedenReferenceParserResult.html#/c:objc(cs)MBPSwedenReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized reference number or empty string if recognition failed.

    ","parent_name":"MBPSwedenReferenceParserResult"},"Classes/MBPSwedenReferenceParser.html#/c:objc(cs)MBPSwedenReferenceParser(py)result":{"name":"result","abstract":"

    Sweden Reference parser result

    ","parent_name":"MBPSwedenReferenceParser"},"Classes/MBPSwedenGiroNumberParserResult.html#/c:objc(cs)MBPSwedenGiroNumberParserResult(py)giroNumber":{"name":"giroNumber","abstract":"

    Returns the recognized GiroNumber number or empty string if recognition failed.

    ","parent_name":"MBPSwedenGiroNumberParserResult"},"Classes/MBPSwedenGiroNumberParser.html#/c:objc(cs)MBPSwedenGiroNumberParser(py)result":{"name":"result","abstract":"

    Sweden GiroNumber parser result

    ","parent_name":"MBPSwedenGiroNumberParser"},"Classes/MBPSwedenAmountParserResult.html#/c:objc(cs)MBPSwedenAmountParserResult(py)amount":{"name":"amount","abstract":"

    Returns the recognized amount number or empty string if recognition failed.

    ","parent_name":"MBPSwedenAmountParserResult"},"Classes/MBPSwedenAmountParser.html#/c:objc(cs)MBPSwedenAmountParser(py)result":{"name":"result","abstract":"

    Sweden Amount parser result

    ","parent_name":"MBPSwedenAmountParser"},"Classes/MBPSuccessFrameGrabberRecognizerResult.html#/c:objc(cs)MBPSuccessFrameGrabberRecognizerResult(py)successFrame":{"name":"successFrame","abstract":"

    Success frame MBPImage of successful frame

    ","parent_name":"MBPSuccessFrameGrabberRecognizerResult"},"Classes/MBPSuccessFrameGrabberRecognizer.html#/c:objc(cs)MBPSuccessFrameGrabberRecognizer(py)result":{"name":"result","abstract":"

    SuccessFrameGrabber recognizer results

    ","parent_name":"MBPSuccessFrameGrabberRecognizer"},"Classes/MBPSuccessFrameGrabberRecognizer.html#/c:objc(cs)MBPSuccessFrameGrabberRecognizer(py)slaveRecognizer":{"name":"slaveRecognizer","abstract":"

    Slave recognizer that is wrapped with SuccessFrameGrabber

    ","parent_name":"MBPSuccessFrameGrabberRecognizer"},"Classes/MBPSubview.html#/c:objc(cs)MBPSubview(py)delegate":{"name":"delegate","abstract":"

    Delegate which is notified on Overlay events

    ","parent_name":"MBPSubview"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)bic":{"name":"bic","abstract":"

    String representing valid Bank Identifier Code of the bank to which the payment goes

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)referenceNumber":{"name":"referenceNumber","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)referenceModel":{"name":"referenceModel","abstract":"

    String representing model of the reference

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    PaymentDescription - string that describes the payment purpose

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    RecipientName - string that describes the receiver of the payment (payee)

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizer.html#/c:objc(cs)MBPSloveniaSlipRecognizer(py)result":{"name":"result","abstract":"

    Slovenian slip recognizer result

    ","parent_name":"MBPSloveniaSlipRecognizer"},"Classes/MBPSloveniaSlipRecognizer.html#/c:objc(cs)MBPSloveniaSlipRecognizer(py)readPaymentDescription":{"name":"readPaymentDescription","abstract":"

    Defines if payment description of Slovenian slip should be extracted

    ","parent_name":"MBPSloveniaSlipRecognizer"},"Classes/MBPSloveniaSlipRecognizer.html#/c:objc(cs)MBPSloveniaSlipRecognizer(py)readRecipientName":{"name":"readRecipientName","abstract":"

    Defines if recipient name of Slovenian slip should be extracted

    ","parent_name":"MBPSloveniaSlipRecognizer"},"Classes/MBPSloveniaReferenceParserResult.html#/c:objc(cs)MBPSloveniaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPSloveniaReferenceParserResult"},"Classes/MBPSloveniaReferenceParser.html#/c:objc(cs)MBPSloveniaReferenceParser(py)result":{"name":"result","abstract":"

    Slovenian Reference parser result

    ","parent_name":"MBPSloveniaReferenceParser"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The international bank account number of the account to which the payment goes.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)payerIban":{"name":"payerIban","abstract":"

    The international bank account number of the account from where the payment goes.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    The purpose code of the payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)payerReference":{"name":"payerReference","abstract":"

    The reference of the payment’s payer.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The description of the payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    The name of the payer, if it exists.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)payerPlace":{"name":"payerPlace","abstract":"

    The place of the payer, if it exists.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)payerStreet":{"name":"payerStreet","abstract":"

    The street of the payer, if it exists.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the recipient.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)recipientPlace":{"name":"recipientPlace","abstract":"

    The place of the recipient.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)recipientStreet":{"name":"recipientStreet","abstract":"

    The street of the recipient.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw result

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)executionDate":{"name":"executionDate","abstract":"

    The date of execution of the payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    The due date of payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)deposit":{"name":"deposit","abstract":"

    Whether deposit option is included in payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)withdraw":{"name":"withdraw","abstract":"

    Whether withdraw option is included in payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizer.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Slovenian QR recognizer result

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizer"},"Classes/MBPSloveniaQrCodePaymentRecognizer.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPSloveniaQrCodePaymentRecognizer"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)variableSymbol":{"name":"variableSymbol","abstract":"

    Variable code of payment order

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)specificSymbol":{"name":"specificSymbol","abstract":"

    Specific code of payment order

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)constantSymbol":{"name":"constantSymbol","abstract":"

    Constant code of payment order

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing iban of the recipient of the payment

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    String representing recipient name

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)recipientAddress":{"name":"recipientAddress","abstract":"

    String representing recipient address

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizer.html#/c:objc(cs)MBPSlovakiaSlipRecognizer(py)result":{"name":"result","abstract":"

    Slovakian slip recognizer result

    ","parent_name":"MBPSlovakiaSlipRecognizer"},"Classes/MBPSlovakiaQrCodeRecognizerResult.html#/c:objc(cs)MBPSlovakiaQrCodeRecognizerResult(py)invoiceId":{"name":"invoiceId","abstract":"

    Returns the ID of invoice this payment refers to.

    ","parent_name":"MBPSlovakiaQrCodeRecognizerResult"},"Classes/MBPSlovakiaQrCodeRecognizerResult.html#/c:objc(cs)MBPSlovakiaQrCodeRecognizerResult(py)paymentInformations":{"name":"paymentInformations","abstract":"

    Returns a list of 0 or more payment information objects.

    ","parent_name":"MBPSlovakiaQrCodeRecognizerResult"},"Classes/MBPSlovakiaQrCodeRecognizer.html#/c:objc(cs)MBPSlovakiaQrCodeRecognizer(py)result":{"name":"result","abstract":"

    Slovak QR Code Payment recognizer result

    ","parent_name":"MBPSlovakiaQrCodeRecognizer"},"Classes/MBPSlovakiaQrCodeRecognizer.html#/c:objc(cs)MBPSlovakiaQrCodeRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if recognizer will use slower through scan

    ","parent_name":"MBPSlovakiaQrCodeRecognizer"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)productCode":{"name":"productCode","abstract":"

    The product code

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)serviceCode":{"name":"serviceCode","abstract":"

    The service code

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The international bank account number of the account to which the payment goes

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)variableSymbol":{"name":"variableSymbol","abstract":"

    The variable symbol

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)constantSymbol":{"name":"constantSymbol","abstract":"

    The constant symbol

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)specificSymbol":{"name":"specificSymbol","abstract":"

    The specific symbol

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)processingCode":{"name":"processingCode","abstract":"

    The processing code

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    The currency of the payment.

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw result

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The payment description

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    The payers name

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)orientationNumber":{"name":"orientationNumber","abstract":"

    The orientation number

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)payerAddress":{"name":"payerAddress","abstract":"

    The payers address

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizer.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizer(py)result":{"name":"result","abstract":"

    Slovakian Data Matrix recognizer result

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizer"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizer.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizer"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)productCode":{"name":"productCode","abstract":"

    The product code

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)serviceCode":{"name":"serviceCode","abstract":"

    The service code

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)operationalCode":{"name":"operationalCode","abstract":"

    The operational code

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The international bank account number of the account to which the payment goes

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)variableSymbol":{"name":"variableSymbol","abstract":"

    The variable symbol

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)constantSymbol":{"name":"constantSymbol","abstract":"

    The constant symbol

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)specificSymbol":{"name":"specificSymbol","abstract":"

    The specific symbol

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    The bank code

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    The account number

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    The currency of the payment.

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw result

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizer.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizer(py)result":{"name":"result","abstract":"

    Slovakian Code128 recognizer result

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizer"},"Classes/MBPSimNumberRecognizerResult.html#/c:objc(cs)MBPSimNumberRecognizerResult(py)simNumber":{"name":"simNumber","abstract":"

    Returns the recognized SIM number from barcode or empty string if recognition failed.

    ","parent_name":"MBPSimNumberRecognizerResult"},"Classes/MBPSimNumberRecognizer.html#/c:objc(cs)MBPSimNumberRecognizer(py)result":{"name":"result","abstract":"

    Sim number recognizer results

    ","parent_name":"MBPSimNumberRecognizer"},"Classes/MBPSerbiaReferenceParserResult.html#/c:objc(cs)MBPSerbiaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPSerbiaReferenceParserResult"},"Classes/MBPSerbiaReferenceParser.html#/c:objc(cs)MBPSerbiaReferenceParser(py)result":{"name":"result","abstract":"

    Serbia Reference parser result

    ","parent_name":"MBPSerbiaReferenceParser"},"Classes/MBPSerbiaReferenceParser.html#/c:objc(cs)MBPSerbiaReferenceParser(py)allowAlphaCharacters":{"name":"allowAlphaCharacters","abstract":"

    Set to NO if you don’t want to alpha characters be parsed

    ","parent_name":"MBPSerbiaReferenceParser"},"Classes/MBPSerbiaReferenceParser.html#/c:objc(cs)MBPSerbiaReferenceParser(py)preferMod97Reference":{"name":"preferMod97Reference","abstract":"

    Set to NO if you don’t want to prefer mod 97 reference

    ","parent_name":"MBPSerbiaReferenceParser"},"Classes/MBPSerbiaQrCodeRecognizer.html#/c:objc(cs)MBPSerbiaQrCodeRecognizer(py)result":{"name":"result","abstract":"

    MBPSerbiaQrCodeRecognizer result

    ","parent_name":"MBPSerbiaQrCodeRecognizer"},"Classes/MBPSerbiaPdf417Recognizer.html#/c:objc(cs)MBPSerbiaPdf417Recognizer(py)result":{"name":"result","abstract":"

    MBPSerbiaPdf417Recognizer result

    ","parent_name":"MBPSerbiaPdf417Recognizer"},"Classes/MBPSerbiaPdf417Recognizer.html#/c:objc(cs)MBPSerbiaPdf417Recognizer(py)scanUncertain":{"name":"scanUncertain","abstract":"

    Set this to YES to scan even barcode not compliant with standards","parent_name":"MBPSerbiaPdf417Recognizer"},"Classes/MBPSerbiaAccountParserResult.html#/c:objc(cs)MBPSerbiaAccountParserResult(py)accountNumber":{"name":"accountNumber","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPSerbiaAccountParserResult"},"Classes/MBPSerbiaAccountParser.html#/c:objc(cs)MBPSerbiaAccountParser(py)result":{"name":"result","abstract":"

    Serbia Account parser result

    ","parent_name":"MBPSerbiaAccountParser"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    The currency of the payment.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The international bank account number of the account to which the payment goes.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)bic":{"name":"bic","abstract":"

    The bank Identifier Code of the bank to which the payment goes.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the receiving side.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The description of the payment; available if reference number is empty.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    The purpose code of the payment.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)optionalData":{"name":"optionalData","abstract":"

    Optional data from the end of QR code (if exists).

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw result

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizer.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    SEPA QR recognizer result

    ","parent_name":"MBPSepaQrCodePaymentRecognizer"},"Classes/MBPSepaQrCodePaymentRecognizer.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPSepaQrCodePaymentRecognizer"},"Classes/MBPScanResultView.html#/c:objc(cs)MBPScanResultView(py)textField":{"name":"textField","abstract":"

    Text field which can be used to manually edit the text

    ","parent_name":"MBPScanResultView"},"Classes/MBPScanResultView.html#/c:objc(cs)MBPScanResultView(im)animateShowFromViewCenter:toFrame:animationDuration:completion:":{"name":"-animateShowFromViewCenter:toFrame:animationDuration:completion:","abstract":"

    Animates the display of scan result view.

    ","parent_name":"MBPScanResultView"},"Classes/MBPScanResultView.html#/c:objc(cs)MBPScanResultView(im)animateHideToViewCenter:animationDuration:completion:":{"name":"-animateHideToViewCenter:animationDuration:completion:","abstract":"

    Animates the hiding of the scan result view

    ","parent_name":"MBPScanResultView"},"Classes/MBPScanResultView.html#/c:objc(cs)MBPScanResultView(cm)allocFromNibName:":{"name":"+allocFromNibName:","abstract":"

    Used for easier instantiation from Nib file

    ","parent_name":"MBPScanResultView"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(im)initWithIdentifier:parser:":{"name":"-initWithIdentifier:parser:","abstract":"

    Designated initializer, defines the unique identifier for this canned element, and Parser factory for it.

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)identifier":{"name":"identifier","abstract":"

    Unique name of the element

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)parser":{"name":"parser","abstract":"

    Parser object which is reponsible scanning the text.

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)localizedTitle":{"name":"localizedTitle","abstract":"

    Localized title (used in the Pivot control)

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)localizedTooltip":{"name":"localizedTooltip","abstract":"

    Localized tooltip (used in the tooltip label above the viewfinder)

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)keyboardType":{"name":"keyboardType","abstract":"

    Keyboard type used when editing

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)localizedTextfieldText":{"name":"localizedTextfieldText","abstract":"

    Localized initial UITextField text (used in field segment scanning text fields)

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)scanned":{"name":"scanned","abstract":"

    YES if the value was scanned, NO otherwise.","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)edited":{"name":"edited","abstract":"

    YES if the value was manually edited, NO otherwise.","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)value":{"name":"value","abstract":"

    Actual value for this element

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)scanningRegionWidth":{"name":"scanningRegionWidth","abstract":"

    Width of scanning region used in UI. Values are between 0.0 and 1.0 where 1.0 is whole screen width and 0.5 is half width.

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)scanningRegionHeight":{"name":"scanningRegionHeight","abstract":"

    Height of scanning region used in UI. Values are between 0.0 and 1.0 where 1.0 is whole screen height and 0.5 is half height.

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)successfulScanImage":{"name":"successfulScanImage","abstract":"

    Image of the scanned element.

    ","parent_name":"MBPScanElement"},"Classes/MBPRegexParserResult.html#/c:objc(cs)MBPRegexParserResult(py)parsedString":{"name":"parsedString","abstract":"

    Returns string containing parsed OCR result according to given regular expression.

    ","parent_name":"MBPRegexParserResult"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(im)initWithRegex:":{"name":"-initWithRegex:","abstract":"

    Initializes the regex parser

    ","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)result":{"name":"result","abstract":"

    Regex parser result

    ","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)regex":{"name":"regex","abstract":"

    Defines regex that will be used to parse OCR data. Note that not all java regex features","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)useSieve":{"name":"useSieve","abstract":"

    Enable the usage of algorithm for combining consecutive OCR results between video frames","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)startWithWhitespace":{"name":"startWithWhitespace","abstract":"

    If set to YES, regex will not be matched if there is no whitespace before matched string.","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)endWithWhitespace":{"name":"endWithWhitespace","abstract":"

    If set to YES, regex will not be matched if there is no whitespace after matched string.","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)ocrEngineOptions":{"name":"ocrEngineOptions","abstract":"

    Sets the OCR engine options used in Regex OCR parser.","parent_name":"MBPRegexParser"},"Classes/MBPRecognizerRunner.html#/c:objc(cs)MBPRecognizerRunner(im)initWithRecognizerCollection:":{"name":"-initWithRecognizerCollection:","abstract":"

    Initializes the recognizer runner

    ","parent_name":"MBPRecognizerRunner"},"Classes/MBPRecognizerRunner.html#/c:objc(cs)MBPRecognizerRunner(im)cancelProcessing":{"name":"-cancelProcessing","abstract":"

    Cancels all dispatched, but not yet processed image processing requests issued with processImage.","parent_name":"MBPRecognizerRunner"},"Classes/MBPRecognizerRunner.html#/c:objc(cs)MBPRecognizerRunner(im)processImage:":{"name":"-processImage:","abstract":"

    Processes a MBPImage object synchronously using current settings.","parent_name":"MBPRecognizerRunner"},"Classes/MBPRecognizerRunner.html#/c:objc(cs)MBPRecognizerRunner(im)processString:":{"name":"-processString:","abstract":"

    Processes a NSString object synchronously using current settings.","parent_name":"MBPRecognizerRunner"},"Classes/MBPRecognizerRunner.html#/c:objc(cs)MBPRecognizerRunner(im)reconfigureRecognizers:":{"name":"-reconfigureRecognizers:","abstract":"

    Method which is used to apply MBPSettings object given by currentSettings property

    ","parent_name":"MBPRecognizerRunner"},"Classes/MBPRecognizerCollection.html#/c:objc(cs)MBPRecognizerCollection(py)recognizerList":{"name":"recognizerList","abstract":"

    Contains MBPRecognizer objects - each individual recognizer.","parent_name":"MBPRecognizerCollection"},"Classes/MBPRecognizerCollection.html#/c:objc(cs)MBPRecognizerCollection(py)allowMultipleResults":{"name":"allowMultipleResults","abstract":"

    If NO, recognizer chain will stop when finds first valid scan results and will return just it.","parent_name":"MBPRecognizerCollection"},"Classes/MBPRecognizerCollection.html#/c:objc(cs)MBPRecognizerCollection(py)partialRecognitionTimeout":{"name":"partialRecognitionTimeout","abstract":"

    Timeout interval in which the partial scanning results will be returned to the user.","parent_name":"MBPRecognizerCollection"},"Classes/MBPRecognizerCollection.html#/c:objc(cs)MBPRecognizerCollection(py)recognitionDebugMode":{"name":"recognitionDebugMode","abstract":"

    Recognition debug mode.

    ","parent_name":"MBPRecognizerCollection"},"Classes/MBPRecognizerCollection.html#/c:objc(cs)MBPRecognizerCollection(py)frameQualityEstimationMode":{"name":"frameQualityEstimationMode","abstract":"

    Frame quality estimation mode. If frame quality estimation is on, some video frames will be skipped, if","parent_name":"MBPRecognizerCollection"},"Classes/MBPRecognizer.html#/c:objc(cs)MBPRecognizer(py)baseResult":{"name":"baseResult","abstract":"

    Base recognizer result.

    ","parent_name":"MBPRecognizer"},"Classes/MBPRecognizer.html#/c:objc(cs)MBPRecognizer(im)toSignedJson":{"name":"-toSignedJson","abstract":"

    Returns the signed JSON representation of this entity’s current state as a MBPSignedPayload.

    ","parent_name":"MBPRecognizer"},"Classes/MBPRawParserResult.html#/c:objc(cs)MBPRawParserResult(py)rawText":{"name":"rawText","abstract":"

    Extracted date string.

    ","parent_name":"MBPRawParserResult"},"Classes/MBPRawParser.html#/c:objc(cs)MBPRawParser(py)result":{"name":"result","abstract":"

    License plates parser result

    ","parent_name":"MBPRawParser"},"Classes/MBPRawParser.html#/c:objc(cs)MBPRawParser(py)useSieve":{"name":"useSieve","abstract":"

    Enable the usage of algorithm for combining consecutive OCR results between video frames","parent_name":"MBPRawParser"},"Classes/MBPRawParser.html#/c:objc(cs)MBPRawParser(py)ocrEngineOptions":{"name":"ocrEngineOptions","abstract":"

    Sets the OCR engine options used in Regex OCR parser.","parent_name":"MBPRawParser"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(py)upperLeft":{"name":"upperLeft","abstract":"

    Upper left point

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(py)upperRight":{"name":"upperRight","abstract":"

    Upper right point

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(py)lowerLeft":{"name":"lowerLeft","abstract":"

    Lower left point

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(py)lowerRight":{"name":"lowerRight","abstract":"

    Lower right point

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(im)initWithUpperLeft:upperRight:lowerLeft:lowerRight:":{"name":"-initWithUpperLeft:upperRight:lowerLeft:lowerRight:","abstract":"

    Designated initializer which initializes all four corners of the quadrangle

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(im)toPointsArray":{"name":"-toPointsArray","abstract":"

    Returns points of the quadrangle in array in the following order:

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(im)quadrangleWithTransformation:":{"name":"-quadrangleWithTransformation:","abstract":"

    Creates new quadrangle from this quadrangle, transformed by specified affine transformation.

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(im)center":{"name":"-center","abstract":"

    Returns the center point of the Quadrangle

    ","parent_name":"MBPQuadrangle"},"Classes/MBPProcessorGroup.html#/c:objc(cs)MBPProcessorGroup(im)initWithProcessingLocation:dewarpPolicy:andProcessors:":{"name":"-initWithProcessingLocation:dewarpPolicy:andProcessors:","abstract":"

    Constructor for MBPProcessorGroup.

    ","parent_name":"MBPProcessorGroup"},"Classes/MBPProcessorGroup.html#/c:objc(cs)MBPProcessorGroup(py)processors":{"name":"processors","abstract":"

    Processors that are members of the processor group

    ","parent_name":"MBPProcessorGroup"},"Classes/MBPProcessor.html#/c:objc(cs)MBPProcessor(py)baseResult":{"name":"baseResult","abstract":"

    Base processor result

    ","parent_name":"MBPProcessor"},"Classes/MBPPhotopayOverlayViewController.html#/c:objc(cs)MBPPhotopayOverlayViewController(py)settings":{"name":"settings","abstract":"

    Common photopay UI settings

    ","parent_name":"MBPPhotopayOverlayViewController"},"Classes/MBPPhotopayOverlayViewController.html#/c:objc(cs)MBPPhotopayOverlayViewController(py)delegate":{"name":"delegate","abstract":"

    Delegate

    ","parent_name":"MBPPhotopayOverlayViewController"},"Classes/MBPPhotopayOverlayViewController.html#/c:objc(cs)MBPPhotopayOverlayViewController(im)initWithSettings:recognizerCollection:delegate:":{"name":"-initWithSettings:recognizerCollection:delegate:","abstract":"

    Designated intializer.

    ","parent_name":"MBPPhotopayOverlayViewController"},"Classes/MBPPhotopayOverlaySettings.html#/c:objc(cs)MBPPhotopayOverlaySettings(py)presentToast":{"name":"presentToast","abstract":"

    If YES, Toast (tooltip) messages will appear on screen describing the next steps to the user

    ","parent_name":"MBPPhotopayOverlaySettings"},"Classes/MBPPhotopayOverlaySettings.html#/c:objc(cs)MBPPhotopayOverlaySettings(py)viewfinderMoveable":{"name":"viewfinderMoveable","abstract":"

    If YES, viewfinder (4 corner markers) will move when payslip is detected

    ","parent_name":"MBPPhotopayOverlaySettings"},"Classes/MBPPhotopayOverlaySettings.html#/c:objc(cs)MBPPhotopayOverlaySettings(py)displayBarcodeDots":{"name":"displayBarcodeDots","abstract":"

    If YES; barcode dots will be displayed if detected.

    ","parent_name":"MBPPhotopayOverlaySettings"},"Classes/MBPPhotopayOverlaySettings.html#/c:objc(cs)MBPPhotopayOverlaySettings(py)displayHelpButton":{"name":"displayHelpButton","abstract":"

    If YES; help button will be hidden.

    ","parent_name":"MBPPhotopayOverlaySettings"},"Classes/MBPPhotopayOverlaySettings.html#/c:objc(cs)MBPPhotopayOverlaySettings(im)init":{"name":"-init","abstract":"

    Designated initializer. Initializes the object with default settings.

    ","parent_name":"MBPPhotopayOverlaySettings"},"Classes/MBPPdf417RecognizerResult.html#/c:objc(cs)MBPPdf417RecognizerResult(py)rawData":{"name":"rawData","abstract":"

    Byte array with result of the scan

    ","parent_name":"MBPPdf417RecognizerResult"},"Classes/MBPPdf417RecognizerResult.html#/c:objc(cs)MBPPdf417RecognizerResult(py)stringData":{"name":"stringData","abstract":"

    Retrieves string content of scanned data

    ","parent_name":"MBPPdf417RecognizerResult"},"Classes/MBPPdf417RecognizerResult.html#/c:objc(cs)MBPPdf417RecognizerResult(py)uncertain":{"name":"uncertain","abstract":"

    Flag indicating uncertain scanning data","parent_name":"MBPPdf417RecognizerResult"},"Classes/MBPPdf417RecognizerResult.html#/c:objc(cs)MBPPdf417RecognizerResult(py)barcodeType":{"name":"barcodeType","abstract":"

    Type of the barcode scanned

    ","parent_name":"MBPPdf417RecognizerResult"},"Classes/MBPPdf417Recognizer.html#/c:objc(cs)MBPPdf417Recognizer(py)result":{"name":"result","abstract":"

    PDF417 recognizer results

    ","parent_name":"MBPPdf417Recognizer"},"Classes/MBPPdf417Recognizer.html#/c:objc(cs)MBPPdf417Recognizer(py)scanUncertain":{"name":"scanUncertain","abstract":"

    Set this to YES to scan even barcode not compliant with standards","parent_name":"MBPPdf417Recognizer"},"Classes/MBPPdf417Recognizer.html#/c:objc(cs)MBPPdf417Recognizer(py)nullQuietZoneAllowed":{"name":"nullQuietZoneAllowed","abstract":"

    Set this to YES to scan barcodes which don’t have quiet zone (white area) around it

    ","parent_name":"MBPPdf417Recognizer"},"Classes/MBPPdf417Recognizer.html#/c:objc(cs)MBPPdf417Recognizer(py)scanInverse":{"name":"scanInverse","abstract":"

    Set this to YES to allow scanning barcodes with inverted intensities","parent_name":"MBPPdf417Recognizer"},"Classes/MBPParserGroupProcessor.html#/c:objc(cs)MBPParserGroupProcessor(py)parsers":{"name":"parsers","abstract":"

    Getting array of readonly parsers

    ","parent_name":"MBPParserGroupProcessor"},"Classes/MBPParserGroupProcessor.html#/c:objc(cs)MBPParserGroupProcessor(py)result":{"name":"result","abstract":"

    MBPParserGroupProcessor processor result

    ","parent_name":"MBPParserGroupProcessor"},"Classes/MBPParserGroupProcessor.html#/c:objc(cs)MBPParserGroupProcessor(py)oneOptionalElementInGroupShouldBeValid":{"name":"oneOptionalElementInGroupShouldBeValid","abstract":"

    Set if one optional element should be valid

    ","parent_name":"MBPParserGroupProcessor"},"Classes/MBPParser.html#/c:objc(cs)MBPParser(py)baseResult":{"name":"baseResult","abstract":"

    Base parser result

    ","parent_name":"MBPParser"},"Classes/MBPParser.html#/c:objc(cs)MBPParser(py)required":{"name":"required","abstract":"

    Defines/returns whether the parser configured with this parser settings object will be required or optional.

    ","parent_name":"MBPParser"},"Classes/MBPOverlayViewController.html#/c:objc(cs)MBPOverlayViewController(py)recognizerRunnerViewController":{"name":"recognizerRunnerViewController","abstract":"

    Overlay View’s delegate object. Responsible for sending messages to PhotoPay’s","parent_name":"MBPOverlayViewController"},"Classes/MBPOverlaySettings.html#/c:objc(cs)MBPOverlaySettings(py)language":{"name":"language","abstract":"

    If default overlay contains textual information, text will be localized to this language

    ","parent_name":"MBPOverlaySettings"},"Classes/MBPOverlaySettings.html#/c:objc(cs)MBPOverlaySettings(py)cameraSettings":{"name":"cameraSettings","abstract":"

    Camera settings

    ","parent_name":"MBPOverlaySettings"},"Classes/MBPOverlaySettings.html#/c:objc(cs)MBPOverlaySettings(im)init":{"name":"-init","abstract":"

    Initializes the object with default settings (see above for defaults).

    ","parent_name":"MBPOverlaySettings"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(py)ul":{"name":"ul","abstract":"

    Upper left corner

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(py)ur":{"name":"ur","abstract":"

    Upper right corner

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(py)ll":{"name":"ll","abstract":"

    Lower left corner

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(py)lr":{"name":"lr","abstract":"

    Lower right corner

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(im)initWithUpperLeft:upperRight:lowerLeft:lowerRight:":{"name":"-initWithUpperLeft:upperRight:lowerLeft:lowerRight:","abstract":"

    Initializer

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(im)positionWithOffset:":{"name":"-positionWithOffset:","abstract":"

    Creates a position with offset to a current position. Offset is added.

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(im)rect":{"name":"-rect","abstract":"

    Helper method converting Position to CGRect

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(im)center":{"name":"-center","abstract":"

    Helper method calculating the center of the Position

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(im)height":{"name":"-height","abstract":"

    Helper method calculating the height of the position

    ","parent_name":"MBPPosition"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)value":{"name":"value","abstract":"

    Unicode value of the char

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)position":{"name":"position","abstract":"

    Position of the char on the image, in the coordinate system of the image

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)height":{"name":"height","abstract":"

    Height of the char

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)uncertain":{"name":"uncertain","abstract":"

    YES if char is uncertain

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)quality":{"name":"quality","abstract":"

    Integer value representing OCR quality of the char

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)font":{"name":"font","abstract":"

    Font of the character

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(im)initWithValue:position:height:":{"name":"-initWithValue:position:height:","abstract":"

    Initializer for a char

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrLine.html#/c:objc(cs)MBPOcrLine(py)chars":{"name":"chars","abstract":"

    Ocr chars of the line

    ","parent_name":"MBPOcrLine"},"Classes/MBPOcrLine.html#/c:objc(cs)MBPOcrLine(py)position":{"name":"position","abstract":"

    Position of the line on the image, in the coordinate system of the image

    ","parent_name":"MBPOcrLine"},"Classes/MBPOcrLine.html#/c:objc(cs)MBPOcrLine(im)init":{"name":"-init","abstract":"

    Please use designated initializer.

    ","parent_name":"MBPOcrLine"},"Classes/MBPOcrLine.html#/c:objc(cs)MBPOcrLine(im)initWithOcrChars:position:":{"name":"-initWithOcrChars:position:","abstract":"

    Initializer from chars

    ","parent_name":"MBPOcrLine"},"Classes/MBPOcrLine.html#/c:objc(cs)MBPOcrLine(im)string":{"name":"-string","abstract":"

    Helper method which returna a simple string representation of the ocr line

    ","parent_name":"MBPOcrLine"},"Classes/MBPOcrBlock.html#/c:objc(cs)MBPOcrBlock(py)lines":{"name":"lines","abstract":"

    Ocr lines of the block

    ","parent_name":"MBPOcrBlock"},"Classes/MBPOcrBlock.html#/c:objc(cs)MBPOcrBlock(py)position":{"name":"position","abstract":"

    Position of the block on the image, in the coordinate system of the image

    ","parent_name":"MBPOcrBlock"},"Classes/MBPOcrBlock.html#/c:objc(cs)MBPOcrBlock(im)init":{"name":"-init","abstract":"

    Please use designated initializer.

    ","parent_name":"MBPOcrBlock"},"Classes/MBPOcrBlock.html#/c:objc(cs)MBPOcrBlock(im)initWithOcrLines:position:":{"name":"-initWithOcrLines:position:","abstract":"

    Initializer from lines

    ","parent_name":"MBPOcrBlock"},"Classes/MBPOcrBlock.html#/c:objc(cs)MBPOcrBlock(im)string":{"name":"-string","abstract":"

    Helper method which returna a simple string representation of the ocr block

    ","parent_name":"MBPOcrBlock"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)box":{"name":"box","abstract":"

    Bounding box of the layout. Given in the coordinate system of the image on which OCR was performed.

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)blocks":{"name":"blocks","abstract":"

    Ocr blocks of the layout

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)transform":{"name":"transform","abstract":"

    Tranformation matrix which transforms the coordinate system in which the OCR layout is given","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)transformInvalid":{"name":"transformInvalid","abstract":"

    YES if transform is not valid (e.g, there’s no UI to which it can be calculated. NO otherwise.

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)position":{"name":"position","abstract":"

    Position of layout on the image, in the coordinate system of the image

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)flipped":{"name":"flipped","abstract":"

    OCR layout was recognized from flipped image

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(im)initWithOcrBlocks:transform:box:flipped:":{"name":"-initWithOcrBlocks:transform:box:flipped:","abstract":"

    Initializer from blocks and transformation

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(im)initWithOcrBlocks:":{"name":"-initWithOcrBlocks:","abstract":"

    Initializer from blocks

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(im)string":{"name":"-string","abstract":"

    Helper method which returna a simple string representation of the ocr layout

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(im)init":{"name":"-init","abstract":"

    Creates MBPOcrEngineOptions with default settings.

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(py)documentType":{"name":"documentType","abstract":"

    Type of document scanned.

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(py)minimalLineHeight":{"name":"minimalLineHeight","abstract":"

    Minimal height of the line of text given in pixels. All chars smaller than this value will be ignored.

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(py)maximalLineHeight":{"name":"maximalLineHeight","abstract":"

    Maximal height of the line of text given in pixels.

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(py)imageProcessingEnabled":{"name":"imageProcessingEnabled","abstract":"

    Specifies if the image processing is performed on image

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(py)charWhitelist":{"name":"charWhitelist","abstract":"

    Whitelist of characters used in the OCR process. The set must contain MBPOcrCharKey objects.

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrCharKey.html#/c:objc(cs)MBPOcrCharKey(py)code":{"name":"code","abstract":"

    Unicode value of the char. For example, for char ‘k’, you can use either ‘k’ or 107.

    ","parent_name":"MBPOcrCharKey"},"Classes/MBPOcrCharKey.html#/c:objc(cs)MBPOcrCharKey(py)font":{"name":"font","abstract":"

    Font of the char. Can be specific (for example MB_OCR_FONT_ARIAL), or any font (MB_OCR_FONT_ANY), which is the same","parent_name":"MBPOcrCharKey"},"Classes/MBPOcrCharKey.html#/c:objc(cs)MBPOcrCharKey(im)initWithCode:font:":{"name":"-initWithCode:font:","abstract":"

    Initializer which specifies the code and font of the char.

    ","parent_name":"MBPOcrCharKey"},"Classes/MBPOcrCharKey.html#/c:objc(cs)MBPOcrCharKey(cm)keyWithCode:font:":{"name":"+keyWithCode:font:","abstract":"

    Factory method for easier instantiation

    ","parent_name":"MBPOcrCharKey"},"Classes/MBPNoUpScalingDewarpPolicy.html#/c:objc(cs)MBPNoUpScalingDewarpPolicy(im)init":{"name":"-init","abstract":"

    Default max allowed dewarp height used when using default constructor.

    ","parent_name":"MBPNoUpScalingDewarpPolicy"},"Classes/MBPNoUpScalingDewarpPolicy.html#/c:objc(cs)MBPNoUpScalingDewarpPolicy(im)initWithMaxAllowedDewarpHeight:":{"name":"-initWithMaxAllowedDewarpHeight:","parent_name":"MBPNoUpScalingDewarpPolicy"},"Classes/MBPNoUpScalingDewarpPolicy.html#/c:objc(cs)MBPNoUpScalingDewarpPolicy(py)maxAllowedDewarpHeight":{"name":"maxAllowedDewarpHeight","abstract":"

    Returns the max allowed dewarp height as specified by this policy.

    ","parent_name":"MBPNoUpScalingDewarpPolicy"},"Classes/MBPNetherlandsSlipRecognizerResult.html#/c:objc(cs)MBPNetherlandsSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPNetherlandsSlipRecognizerResult"},"Classes/MBPNetherlandsSlipRecognizerResult.html#/c:objc(cs)MBPNetherlandsSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPNetherlandsSlipRecognizerResult"},"Classes/MBPNetherlandsSlipRecognizerResult.html#/c:objc(cs)MBPNetherlandsSlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing valid bank account number to which the payment goes

    ","parent_name":"MBPNetherlandsSlipRecognizerResult"},"Classes/MBPNetherlandsSlipRecognizerResult.html#/c:objc(cs)MBPNetherlandsSlipRecognizerResult(py)referenceNumber":{"name":"referenceNumber","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPNetherlandsSlipRecognizerResult"},"Classes/MBPNetherlandsSlipRecognizer.html#/c:objc(cs)MBPNetherlandsSlipRecognizer(py)result":{"name":"result","abstract":"

    Netherlands slip recognizer result

    ","parent_name":"MBPNetherlandsSlipRecognizer"},"Classes/MBPNetherlandsSlipRecognizer.html#/c:objc(cs)MBPNetherlandsSlipRecognizer(py)extractRecipient":{"name":"extractRecipient","abstract":"

    Defines if recipient on Dutch Slip should be extracted

    ","parent_name":"MBPNetherlandsSlipRecognizer"},"Classes/MBPMontenegroReferenceParserResult.html#/c:objc(cs)MBPMontenegroReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPMontenegroReferenceParserResult"},"Classes/MBPMontenegroReferenceParser.html#/c:objc(cs)MBPMontenegroReferenceParser(py)result":{"name":"result","abstract":"

    Montenegro Reference parser result

    ","parent_name":"MBPMontenegroReferenceParser"},"Classes/MBPMontenegroReferenceParser.html#/c:objc(cs)MBPMontenegroReferenceParser(py)allowAlphaCharacters":{"name":"allowAlphaCharacters","abstract":"

    Set to NO if you don’t want to alpha characters be parsed

    ","parent_name":"MBPMontenegroReferenceParser"},"Classes/MBPMontenegroAccountParserResult.html#/c:objc(cs)MBPMontenegroAccountParserResult(py)account":{"name":"account","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPMontenegroAccountParserResult"},"Classes/MBPMontenegroAccountParser.html#/c:objc(cs)MBPMontenegroAccountParser(py)result":{"name":"result","abstract":"

    Montenegro Account parser result

    ","parent_name":"MBPMontenegroAccountParser"},"Classes/MBPModernViewfinderSubview.html#/c:objc(cs)MBPModernViewfinderSubview(py)moveable":{"name":"moveable","abstract":"

    Denotes if view finder is moveable. Viewfinder will move whenever something is detected and will return to default position if no object","parent_name":"MBPModernViewfinderSubview"},"Classes/MBPModernViewfinderSubview.html#/c:objc(cs)MBPModernViewfinderSubview(py)portraitMargins":{"name":"portraitMargins","abstract":"

    Margins between overlay bounds and default corner positions while in portrait orientation.

    ","parent_name":"MBPModernViewfinderSubview"},"Classes/MBPModernViewfinderSubview.html#/c:objc(cs)MBPModernViewfinderSubview(py)landscapeMargins":{"name":"landscapeMargins","abstract":"

    Margins between overlay bounds and default corner positions while in landscape orientation.

    ","parent_name":"MBPModernViewfinderSubview"},"Classes/MBPModernViewfinderSubview.html#/c:objc(cs)MBPModernViewfinderSubview(im)resetPositions":{"name":"-resetPositions","abstract":"

    Resets the viewfinder position to it’s initial position.

    ","parent_name":"MBPModernViewfinderSubview"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(py)showTrialLicenseWarning":{"name":"showTrialLicenseWarning","abstract":"

    Disable or enable showing of toast when trial license key is entered. By default, whenever","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseBuffer:errorCallback:":{"name":"-setLicenseBuffer:errorCallback:","abstract":"

    Set license buffer and unlock the SDK. Application package will be used to validate the license.

    ","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseBuffer:andLicensee:errorCallback:":{"name":"-setLicenseBuffer:andLicensee:errorCallback:","abstract":"

    Set license buffer and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseKey:errorCallback:":{"name":"-setLicenseKey:errorCallback:","abstract":"

    Set license key and unlock the SDK. Application package will be used to validate the license.

    ","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseKey:andLicensee:errorCallback:":{"name":"-setLicenseKey:andLicensee:errorCallback:","abstract":"

    Set license key and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseResource:withExtension:inSubdirectory:forBundle:errorCallback:":{"name":"-setLicenseResource:withExtension:inSubdirectory:forBundle:errorCallback:","abstract":"

    Set the license file and unlock the SDK. Application package will be used to validate the license.

    ","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseResource:withExtension:inSubdirectory:forBundle:andLicensee:errorCallback:":{"name":"-setLicenseResource:withExtension:inSubdirectory:forBundle:andLicensee:errorCallback:","abstract":"

    Set the license file and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(cm)buildVersionString":{"name":"+buildVersionString","abstract":"

    Returns the string that contains the library build version

    ","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(cm)isScanningUnsupportedForCameraType:error:":{"name":"+isScanningUnsupportedForCameraType:error:","abstract":"

    This method returns true when scanning is unsupported on a specific device.","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setPingProxyUrl:":{"name":"-setPingProxyUrl:","abstract":"

    Set the URL for ping proxy.","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMacedoniaReferenceParserResult.html#/c:objc(cs)MBPMacedoniaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPMacedoniaReferenceParserResult"},"Classes/MBPMacedoniaReferenceParser.html#/c:objc(cs)MBPMacedoniaReferenceParser(py)result":{"name":"result","abstract":"

    Macedonian Reference parser result

    ","parent_name":"MBPMacedoniaReferenceParser"},"Classes/MBPMacedoniaAccountParserResult.html#/c:objc(cs)MBPMacedoniaAccountParserResult(py)account":{"name":"account","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPMacedoniaAccountParserResult"},"Classes/MBPMacedoniaAccountParser.html#/c:objc(cs)MBPMacedoniaAccountParser(py)result":{"name":"result","abstract":"

    Macedonian Account parser result

    ","parent_name":"MBPMacedoniaAccountParser"},"Classes/MBPKosovoSlipRecognizerResult.html#/c:objc(cs)MBPKosovoSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPKosovoSlipRecognizerResult"},"Classes/MBPKosovoSlipRecognizerResult.html#/c:objc(cs)MBPKosovoSlipRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPKosovoSlipRecognizerResult"},"Classes/MBPKosovoSlipRecognizerResult.html#/c:objc(cs)MBPKosovoSlipRecognizerResult(py)payerAccountNumber":{"name":"payerAccountNumber","abstract":"

    String representing payer’s account number

    ","parent_name":"MBPKosovoSlipRecognizerResult"},"Classes/MBPKosovoSlipRecognizerResult.html#/c:objc(cs)MBPKosovoSlipRecognizerResult(py)utilityId":{"name":"utilityId","abstract":"

    String representing utility ID that idenitifies the receiver of the payment

    ","parent_name":"MBPKosovoSlipRecognizerResult"},"Classes/MBPKosovoSlipRecognizer.html#/c:objc(cs)MBPKosovoSlipRecognizer(py)result":{"name":"result","abstract":"

    Kosovo slip recognizer result

    ","parent_name":"MBPKosovoSlipRecognizer"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)slipId":{"name":"slipId","abstract":"

    Slip ID

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned.

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)district":{"name":"district","abstract":"

    District of the payment receiver

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    Due date for payment. Date is formatted in the same format YYMM

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)customerID":{"name":"customerID","abstract":"

    Customer ID

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)service":{"name":"service","abstract":"

    Kossovo 128 barcode service code

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)payerAccountNumber":{"name":"payerAccountNumber","abstract":"

    String representing payer’s account number

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)utilityID":{"name":"utilityID","abstract":"

    String representing utility ID that idenitifies the receiver of the payment

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)code128Result":{"name":"code128Result","abstract":"

    Complete, unparsed code

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizer.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizer(py)result":{"name":"result","abstract":"

    Kosovo Code128 recognizer result

    ","parent_name":"MBPKosovoCode128PaymentRecognizer"},"Classes/MBPImageReturnProcessorResult.html#/c:objc(cs)MBPImageReturnProcessorResult(py)rawImage":{"name":"rawImage","abstract":"

    Returns the raw image saved by the processor. If no image was saved by processor, returns null.","parent_name":"MBPImageReturnProcessorResult"},"Classes/MBPImageReturnProcessorResult.html#/c:objc(cs)MBPImageReturnProcessorResult(py)encodedImage":{"name":"encodedImage","abstract":"

    JPEG-encoded image or nil, depending on whether image encoding was enabled.

    ","parent_name":"MBPImageReturnProcessorResult"},"Classes/MBPImageReturnProcessor.html#/c:objc(cs)MBPImageReturnProcessor(py)result":{"name":"result","abstract":"

    MBPImageReturnProcessor processor result

    ","parent_name":"MBPImageReturnProcessor"},"Classes/MBPImageReturnProcessor.html#/c:objc(cs)MBPImageReturnProcessor(py)encodeImage":{"name":"encodeImage","abstract":"

    Defines whether saved image will also be encoded as JPEG. This is false by default, which","parent_name":"MBPImageReturnProcessor"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)image":{"name":"image","abstract":"

    UIImage of wrapped image.","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)roi":{"name":"roi","abstract":"

    Region of the image used for scanning, where the whole image is specified with CGRectMake(0.0, 0.0, 1.0, 1.0).

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)orientation":{"name":"orientation","abstract":"

    Processing orientation of image. This is used in OCR where you can specify character orientation.

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)mirroredHorizontally":{"name":"mirroredHorizontally","abstract":"

    Tells whether camera input images should be mirrored horizontally before processing

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)mirroredVertically":{"name":"mirroredVertically","abstract":"

    Tells whether camera input images should be mirrored vertically before processing

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)estimateFrameQuality":{"name":"estimateFrameQuality","abstract":"

    If YES, the image will prior to processing go through frame quality estimation phase, which might discard the frame

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)cameraFrame":{"name":"cameraFrame","abstract":"

    Property which tells if this frame is a camera or a single photo frame.","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)videoRotationAngle":{"name":"videoRotationAngle","abstract":"

    Connection orientation.","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(cm)imageWithUIImage:":{"name":"+imageWithUIImage:","abstract":"

    Creates MBPImage around UIImage.

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(cm)imageWithCmSampleBuffer:":{"name":"+imageWithCmSampleBuffer:","abstract":"

    Creates MBPImage around CVImageBufferRef.

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(cm)imageWithCvPixelBuffer:orientation:":{"name":"+imageWithCvPixelBuffer:orientation:","abstract":"

    Creates MBPImage around CVPixelBufferRef.

    ","parent_name":"MBPImage"},"Classes/MBPIbanParserResult.html#/c:objc(cs)MBPIbanParserResult(py)iban":{"name":"iban","abstract":"

    Returns the rparsed IBAN or empty string if recognition failed.

    ","parent_name":"MBPIbanParserResult"},"Classes/MBPIbanParser.html#/c:objc(cs)MBPIbanParser(py)result":{"name":"result","abstract":"

    Iban parser result

    ","parent_name":"MBPIbanParser"},"Classes/MBPIbanParser.html#/c:objc(cs)MBPIbanParser(py)alwaysReturnPrefix":{"name":"alwaysReturnPrefix","abstract":"

    Should prefix (country code) always be returned.

    ","parent_name":"MBPIbanParser"},"Classes/MBPIbanParser.html#/c:objc(cs)MBPIbanParser(py)countryCodeWhitelist":{"name":"countryCodeWhitelist","abstract":"

    Set of allowed country codes. If whitelist is defined, only IBANs with defined country codes","parent_name":"MBPIbanParser"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    String representing valid bank code value of the receiver bank (e.g. 0034000).

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing valid bank account number to which the payment goes

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)payerId":{"name":"payerId","abstract":"

    ID which payer can use to identify payment

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    recipientName - name of the receiving side

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)payerBankCode":{"name":"payerBankCode","abstract":"

    String representing valid bank code value of the payer’s bank (e.g. 0034000).

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)payerAccountNumber":{"name":"payerAccountNumber","abstract":"

    String representing valid bank account number of the payer

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)slipId":{"name":"slipId","abstract":"

    Id of the payslip (Yellow, White)

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizer.html#/c:objc(cs)MBPHungarySlipRecognizer(py)result":{"name":"result","abstract":"

    Austrian slip recognizer result

    ","parent_name":"MBPHungarySlipRecognizer"},"Classes/MBPHungarySlipRecognizer.html#/c:objc(cs)MBPHungarySlipRecognizer(py)readRecipientName":{"name":"readRecipientName","abstract":"

    If YES, HU Slip recognizer will read recipent name from the payment slip.

    ","parent_name":"MBPHungarySlipRecognizer"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)bic":{"name":"bic","abstract":"

    TBank Identifier Code of the bank of payer or payee

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)name":{"name":"name","abstract":"

    The name of the payer or payee.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The IBAN of the payer or payee.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in HUF.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    The due date of the payment.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)validityPeriod":{"name":"validityPeriod","abstract":"

    The timestamp validity period of the payment.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)paymentSituationID":{"name":"paymentSituationID","abstract":"

    The payment situation identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)remittanceInformation":{"name":"remittanceInformation","abstract":"

    The remittance information.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)shopID":{"name":"shopID","abstract":"

    The retail unit or shop identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)merchantDeviceID":{"name":"merchantDeviceID","abstract":"

    The merchant device (POS, cash register) identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)invoiceID":{"name":"invoiceID","abstract":"

    The invoice or receipt identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)customerID":{"name":"customerID","abstract":"

    The customer identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)recipientInternalID":{"name":"recipientInternalID","abstract":"

    The internal transaction identifier of payee.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)loyaltyID":{"name":"loyaltyID","abstract":"

    The loyalty or discount scheme identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)nav":{"name":"nav","abstract":"

    The NAV verification code.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)url":{"name":"url","abstract":"

    The URL

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw result

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)idCode":{"name":"idCode","abstract":"

    Indicates payment situation in which QR Code was generated.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)versionNumber":{"name":"versionNumber","abstract":"

    Version of Hungarian QR Code standard.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)characterSet":{"name":"characterSet","abstract":"

    Indicates character set used inside QR Code.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizer.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Result of scanning MBPHungaryQrCodePaymentRecognizer

    ","parent_name":"MBPHungaryQrCodePaymentRecognizer"},"Classes/MBPHungaryQrCodePaymentRecognizer.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPHungaryQrCodePaymentRecognizer"},"Classes/MBPHungaryPayerIdParserResult.html#/c:objc(cs)MBPHungaryPayerIdParserResult(py)payerId":{"name":"payerId","abstract":"

    Returns the recognized PayerId number or empty string if recognition failed.

    ","parent_name":"MBPHungaryPayerIdParserResult"},"Classes/MBPHungaryPayerIdParser.html#/c:objc(cs)MBPHungaryPayerIdParser(py)result":{"name":"result","abstract":"

    Hungaryn PayerId parser result

    ","parent_name":"MBPHungaryPayerIdParser"},"Classes/MBPHungaryAccountParserResult.html#/c:objc(cs)MBPHungaryAccountParserResult(py)accountNumber":{"name":"accountNumber","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPHungaryAccountParserResult"},"Classes/MBPHungaryAccountParser.html#/c:objc(cs)MBPHungaryAccountParser(py)result":{"name":"result","abstract":"

    Hungaryn Account parser result

    ","parent_name":"MBPHungaryAccountParser"},"Classes/MBPGermanySlipRecognizerResult.html#/c:objc(cs)MBPGermanySlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPGermanySlipRecognizerResult"},"Classes/MBPGermanySlipRecognizerResult.html#/c:objc(cs)MBPGermanySlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    recipientName - name of the receiving side

    ","parent_name":"MBPGermanySlipRecognizerResult"},"Classes/MBPGermanySlipRecognizerResult.html#/c:objc(cs)MBPGermanySlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPGermanySlipRecognizerResult"},"Classes/MBPGermanySlipRecognizerResult.html#/c:objc(cs)MBPGermanySlipRecognizerResult(py)referenceNumber":{"name":"referenceNumber","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPGermanySlipRecognizerResult"},"Classes/MBPGermanySlipRecognizerResult.html#/c:objc(cs)MBPGermanySlipRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    PaymentDescription - string that describes the payment purpose

    ","parent_name":"MBPGermanySlipRecognizerResult"},"Classes/MBPGermanySlipRecognizer.html#/c:objc(cs)MBPGermanySlipRecognizer(py)result":{"name":"result","abstract":"

    German slip recognizer result

    ","parent_name":"MBPGermanySlipRecognizer"},"Classes/MBPGermanyReferenceParserResult.html#/c:objc(cs)MBPGermanyReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPGermanyReferenceParserResult"},"Classes/MBPGermanyReferenceParser.html#/c:objc(cs)MBPGermanyReferenceParser(py)result":{"name":"result","abstract":"

    Germanyn Reference parser result

    ","parent_name":"MBPGermanyReferenceParser"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    Bank account number to which the payment goes

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    Scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned.

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)authority":{"name":"authority","abstract":"

    Type of the authority

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    Bank code (BLZ) of the receiver bank (e.g. 0034000)

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)bic":{"name":"bic","abstract":"

    Bank Identifier Code of the bank to which the payment goes

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)creditorId":{"name":"creditorId","abstract":"

    ID of the creditor

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    Currency of the payment

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)dateOfSignature":{"name":"dateOfSignature","abstract":"

    Date of the direct debit signature

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)displayData":{"name":"displayData","abstract":"

    Remittance information, as agreed between the Originator and the Beneficiary

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)executionDate":{"name":"executionDate","abstract":"

    Date when the payment should be executed

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)formFunction":{"name":"formFunction","abstract":"

    QR identification code

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)formType":{"name":"formType","abstract":"

    Service tag of the SEPA QR code standard

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)formVersion":{"name":"formVersion","abstract":"

    Version of the SEPA QR code standard

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    International bank account number of the account to which the payment goes

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)mandateId":{"name":"mandateId","abstract":"

    ID of the mandate

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    Description of the payment

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)periodicFirstExecutionDate":{"name":"periodicFirstExecutionDate","abstract":"

    First execution date for periodic payments

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)periodicLastExecutionDate":{"name":"periodicLastExecutionDate","abstract":"

    Last execution date for periodic payments

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)periodicTimeUnit":{"name":"periodicTimeUnit","abstract":"

    Periodic time unit for periodic payments

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)periodicTimeUnitRotation":{"name":"periodicTimeUnitRotation","abstract":"

    Period for periodic payments in periodic time units

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)postingKey":{"name":"postingKey","abstract":"

    Posting key

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    Purpose of the payment

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw, unparsed string embedded in QR code

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    Name of the receiving side

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    Payment reference

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizer.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Result of scanning GermanyQrCodePaymentRecognizer

    ","parent_name":"MBPGermanyQrCodePaymentRecognizer"},"Classes/MBPFrameGrabberRecognizer.html#/c:objc(cs)MBPFrameGrabberRecognizer(py)grabFocusedFrames":{"name":"grabFocusedFrames","abstract":"

    Allow sending focused camera frames to MBPFrameGrabberRecognizerDelegate.

    ","parent_name":"MBPFrameGrabberRecognizer"},"Classes/MBPFrameGrabberRecognizer.html#/c:objc(cs)MBPFrameGrabberRecognizer(py)grabUnfocusedFrames":{"name":"grabUnfocusedFrames","abstract":"

    Allow sending unfocused camera frames to MBPFrameGrabberRecognizerDelegate.

    ","parent_name":"MBPFrameGrabberRecognizer"},"Classes/MBPFixedDewarpPolicy.html#/c:objc(cs)MBPFixedDewarpPolicy(im)init":{"name":"-init","abstract":"

    Default dewarp height value used when using default constructor.

    ","parent_name":"MBPFixedDewarpPolicy"},"Classes/MBPFixedDewarpPolicy.html#/c:objc(cs)MBPFixedDewarpPolicy(im)initWithDewarpHeight:":{"name":"-initWithDewarpHeight:","parent_name":"MBPFixedDewarpPolicy"},"Classes/MBPFixedDewarpPolicy.html#/c:objc(cs)MBPFixedDewarpPolicy(py)dewarpHeight":{"name":"dewarpHeight","abstract":"

    Returns the desired dewarp height (in pixels) as specified by this policy.

    ","parent_name":"MBPFixedDewarpPolicy"},"Classes/MBPFieldOfViewOverlayViewController.html#/c:objc(cs)MBPFieldOfViewOverlayViewController(py)settings":{"name":"settings","abstract":"

    Common settings

    ","parent_name":"MBPFieldOfViewOverlayViewController"},"Classes/MBPFieldOfViewOverlayViewController.html#/c:objc(cs)MBPFieldOfViewOverlayViewController(py)delegate":{"name":"delegate","abstract":"

    Delegate

    ","parent_name":"MBPFieldOfViewOverlayViewController"},"Classes/MBPFieldOfViewOverlayViewController.html#/c:objc(cs)MBPFieldOfViewOverlayViewController(im)initWithSettings:recognizerCollection:delegate:":{"name":"-initWithSettings:recognizerCollection:delegate:","abstract":"

    Designated intializer.

    ","parent_name":"MBPFieldOfViewOverlayViewController"},"Classes/MBPFieldOfViewOverlaySettings.html#/c:objc(cs)MBPFieldOfViewOverlaySettings(py)displayBarcodeDots":{"name":"displayBarcodeDots","abstract":"

    If YES, viewfinder (4 corner markers) will move when payslip is detected

    ","parent_name":"MBPFieldOfViewOverlaySettings"},"Classes/MBPFieldByFieldOverlayViewController.html#/c:objc(cs)MBPFieldByFieldOverlayViewController(im)initWithSettings:delegate:":{"name":"-initWithSettings:delegate:","abstract":"

    Designated initializer of the overlay. All scan settings from the recognizer runner will be removed and generated anew with passed MBPScanElement array.

    ","parent_name":"MBPFieldByFieldOverlayViewController"},"Classes/MBPFieldByFieldOverlayViewController.html#/c:objc(cs)MBPFieldByFieldOverlayViewController(py)delegate":{"name":"delegate","abstract":"

    Delegate which is notified with important UI events

    ","parent_name":"MBPFieldByFieldOverlayViewController"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(im)initWithScanElements:":{"name":"-initWithScanElements:","abstract":"

    Designated initializer for settings.

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)scanElements":{"name":"scanElements","abstract":"

    Array of MBPScanElement objects which defines which Elements are scanned.

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)showOcrDots":{"name":"showOcrDots","abstract":"

    Property that enables showing of flashing dots over characters being scanned.

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)outputSuccessfulImages":{"name":"outputSuccessfulImages","abstract":"

    Property that enables outputting images of sucessful scans for each element scanned.

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)consecutiveScanThreshold":{"name":"consecutiveScanThreshold","abstract":"

    Number of times same parse result needs to be outputted to be considered valid

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)scanResultViewColor":{"name":"scanResultViewColor","abstract":"

    Background color of successful scan result

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)nextButtonDescriptionText":{"name":"nextButtonDescriptionText","abstract":"

    Returns/sets next button description text that is shown above next button","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)nextButtonLastDescriptionText":{"name":"nextButtonLastDescriptionText","abstract":"

    Returns/sets next button description text that is shown above next button","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPDotsSubview.html#/c:objc(cs)MBPDotsSubview(py)dotsColor":{"name":"dotsColor","abstract":"

    Color of the dots

    ","parent_name":"MBPDotsSubview"},"Classes/MBPDotsSubview.html#/c:objc(cs)MBPDotsSubview(py)dotsStrokeWidth":{"name":"dotsStrokeWidth","abstract":"

    Width of the dots

    ","parent_name":"MBPDotsSubview"},"Classes/MBPDotsSubview.html#/c:objc(cs)MBPDotsSubview(py)dotsRadius":{"name":"dotsRadius","abstract":"

    Radius of dots

    ","parent_name":"MBPDotsSubview"},"Classes/MBPDotsSubview.html#/c:objc(cs)MBPDotsSubview(py)animationDuration":{"name":"animationDuration","abstract":"

    Duration of the animation

    ","parent_name":"MBPDotsSubview"},"Classes/MBPDotsSubview.html#/c:objc(cs)MBPDotsSubview(im)initWithFrame:":{"name":"-initWithFrame:","abstract":"

    Initializes the layer

    ","parent_name":"MBPDotsSubview"},"Classes/MBPDotsResultSubview.html#/c:objc(cs)MBPDotsResultSubview(py)foregroundColor":{"name":"foregroundColor","abstract":"

    Foreground color of dots.

    ","parent_name":"MBPDotsResultSubview"},"Classes/MBPDotsResultSubview.html#/c:objc(cs)MBPDotsResultSubview(py)tintColor":{"name":"tintColor","abstract":"

    Border and shadow color of dots.

    ","parent_name":"MBPDotsResultSubview"},"Classes/MBPDotsResultSubview.html#/c:objc(cs)MBPDotsResultSubview(py)shouldIgnoreFastResults":{"name":"shouldIgnoreFastResults","abstract":"

    If set YES, dots will not redraw until the animation is finished. This will make animation look much smoother on fast results.

    ","parent_name":"MBPDotsResultSubview"},"Classes/MBPDotsResultSubview.html#/c:objc(cs)MBPDotsResultSubview(py)charFadeInDuration":{"name":"charFadeInDuration","abstract":"

    Duration of fade animation for each dot.

    ","parent_name":"MBPDotsResultSubview"},"Classes/MBPDotsResultSubview.html#/c:objc(cs)MBPDotsResultSubview(py)dotCount":{"name":"dotCount","abstract":"

    Maximum number of dots shown on screen. This count has to be in range [20,50].

    ","parent_name":"MBPDotsResultSubview"},"Classes/MBPDocumentOverlaySettings.html#/c:objc(cs)MBPDocumentOverlaySettings(py)tooltipText":{"name":"tooltipText","abstract":"

    Gets/sets tootlip text that is defines under document view finder.

    ","parent_name":"MBPDocumentOverlaySettings"},"Classes/MBPDocumentOverlaySettings.html#/c:objc(cs)MBPDocumentOverlaySettings(py)glareStatusMessage":{"name":"glareStatusMessage","abstract":"

    Returns/sets glare status message that is shown if glare detection is turned on","parent_name":"MBPDocumentOverlaySettings"},"Classes/MBPDocumentOverlaySettings.html#/c:objc(cs)MBPDocumentOverlaySettings(py)showTooltip":{"name":"showTooltip","abstract":"

    Gets/sets tooltip visibility

    ","parent_name":"MBPDocumentOverlaySettings"},"Classes/MBPDocumentOverlaySettings.html#/c:objc(cs)MBPDocumentOverlaySettings(py)captureHighResImage":{"name":"captureHighResImage","abstract":"

    Gets/sets capturing of high resolution image

    ","parent_name":"MBPDocumentOverlaySettings"},"Classes/MBPDisplayableQuadDetection.html#/c:objc(cs)MBPDisplayableQuadDetection(py)detectionLocation":{"name":"detectionLocation","abstract":"

    Exact location of detected object on image.","parent_name":"MBPDisplayableQuadDetection"},"Classes/MBPDisplayablePointsDetection.html#/c:objc(cs)MBPDisplayablePointsDetection(py)points":{"name":"points","abstract":"

    Coordinates of points (CGPoint) of a detected object.

    ","parent_name":"MBPDisplayablePointsDetection"},"Classes/MBPDisplayableObject.html#/c:objc(cs)MBPDisplayableObject(py)transform":{"name":"transform","abstract":"

    Tranformation matrix which transforms the coordinate system in which the OCR layout is given","parent_name":"MBPDisplayableObject"},"Classes/MBPDisplayableDetection.html#/c:objc(cs)MBPDisplayableDetection(im)initWithDetectionStatus:":{"name":"-initWithDetectionStatus:","abstract":"

    Initializes the displayable detection with matrix

    ","parent_name":"MBPDisplayableDetection"},"Classes/MBPDisplayableDetection.html#/c:objc(cs)MBPDisplayableDetection(im)init":{"name":"-init","abstract":"

    Please use designated initializer.

    ","parent_name":"MBPDisplayableDetection"},"Classes/MBPDisplayableDetection.html#/c:objc(cs)MBPDisplayableDetection(py)detectionStatus":{"name":"detectionStatus","abstract":"

    Detection status which describes the status of detection

    ","parent_name":"MBPDisplayableDetection"},"Classes/MBPDeepOcrEngineOptions.html#/c:objc(cs)MBPDeepOcrEngineOptions(py)deepOcrPostprocessorNmsThreshold":{"name":"deepOcrPostprocessorNmsThreshold","abstract":"

    Returns or sets nms threshold for deep ocr postprocessing

    ","parent_name":"MBPDeepOcrEngineOptions"},"Classes/MBPDeepOcrEngineOptions.html#/c:objc(cs)MBPDeepOcrEngineOptions(py)deepOcrPostprocessorScoreThreshold":{"name":"deepOcrPostprocessorScoreThreshold","abstract":"

    Returns or sets score threshold for deep ocr postprocessing

    ","parent_name":"MBPDeepOcrEngineOptions"},"Classes/MBPDeepOcrEngineOptions.html#/c:objc(cs)MBPDeepOcrEngineOptions(py)deepOcrModel":{"name":"deepOcrModel","abstract":"

    Returns or sets model for deep ocr postprocessing

    ","parent_name":"MBPDeepOcrEngineOptions"},"Classes/MBPDeepOcrEngineOptions.html#/c:objc(cs)MBPDeepOcrEngineOptions(py)deepOcrModelString":{"name":"deepOcrModelString","abstract":"

    Returns or sets model for deep ocr postprocessing

    ","parent_name":"MBPDeepOcrEngineOptions"},"Classes/MBPDateParserResult.html#/c:objc(cs)MBPDateParserResult(py)date":{"name":"date","abstract":"

    Extracted date.

    ","parent_name":"MBPDateParserResult"},"Classes/MBPDateParser.html#/c:objc(cs)MBPDateParser(py)result":{"name":"result","abstract":"

    Date parser result

    ","parent_name":"MBPDateParser"},"Classes/MBPDateParser.html#/c:objc(cs)MBPDateParser(im)setDateFormats:":{"name":"-setDateFormats:","abstract":"

    Specifies the date formats that will be accepted by date parser. By default, all available","parent_name":"MBPDateParser"},"Classes/MBPDateParser.html#/c:objc(cs)MBPDateParser(im)setDateSeparatorChars:":{"name":"-setDateSeparatorChars:","abstract":"

    Specifies the date separator characters between date parts (day, month, year) that will be","parent_name":"MBPDateParser"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(im)initWithDay:month:year:originalDateString:isFilledByDomainKnowledge:":{"name":"-initWithDay:month:year:originalDateString:isFilledByDomainKnowledge:","abstract":"

    Designated initializer

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)originalDateString":{"name":"originalDateString","abstract":"

    The original string used to create the date result

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)date":{"name":"date","abstract":"

    NSDate object which represents the same date as this result

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)day":{"name":"day","abstract":"

    Day in month.

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)month":{"name":"month","abstract":"

    Month in year.

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)year":{"name":"year","abstract":"

    Year of the current date.

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)isFilledByDomainKnowledge":{"name":"isFilledByDomainKnowledge","abstract":"

    Indicates that date does not appear on the document but is filled by our internal domain knowledge.

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(cm)dateWithDay:month:year:originalDateString:isFilledByDomainKnowledge:":{"name":"+dateWithDay:month:year:originalDateString:isFilledByDomainKnowledge:","abstract":"

    Factory method

    ","parent_name":"MBPDate"},"Classes/MBPDPIBasedDewarpPolicy.html#/c:objc(cs)MBPDPIBasedDewarpPolicy(im)init":{"name":"-init","abstract":"

    Default DPI that will be used with default constructor.

    ","parent_name":"MBPDPIBasedDewarpPolicy"},"Classes/MBPDPIBasedDewarpPolicy.html#/c:objc(cs)MBPDPIBasedDewarpPolicy(im)initWithDesiredDPI:":{"name":"-initWithDesiredDPI:","parent_name":"MBPDPIBasedDewarpPolicy"},"Classes/MBPDPIBasedDewarpPolicy.html#/c:objc(cs)MBPDPIBasedDewarpPolicy(py)desiredDPI":{"name":"desiredDPI","abstract":"

    Returns the desired DPI as defined by this policy.

    ","parent_name":"MBPDPIBasedDewarpPolicy"},"Classes/MBPCzechiaVariabilniSymbolParserResult.html#/c:objc(cs)MBPCzechiaVariabilniSymbolParserResult(py)variabilniSymbol":{"name":"variabilniSymbol","abstract":"

    Returns the recognized variabilni symbol number or empty string if recognition failed.

    ","parent_name":"MBPCzechiaVariabilniSymbolParserResult"},"Classes/MBPCzechiaVariabilniSymbolParser.html#/c:objc(cs)MBPCzechiaVariabilniSymbolParser(py)result":{"name":"result","abstract":"

    Czech Variabilni symbol parser result

    ","parent_name":"MBPCzechiaVariabilniSymbolParser"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing account number

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)accountPrefix":{"name":"accountPrefix","abstract":"

    String representing account prefix. Account prefix is not mandatory on payslips.

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    Bank code

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)variableSymbol":{"name":"variableSymbol","abstract":"

    Variable code of payment order

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)specificSymbol":{"name":"specificSymbol","abstract":"

    Specific code of payment order

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)constantSymbol":{"name":"constantSymbol","abstract":"

    Constant code of payment order

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizer.html#/c:objc(cs)MBPCzechiaSlipRecognizer(py)result":{"name":"result","abstract":"

    Czech slip recognizer result

    ","parent_name":"MBPCzechiaSlipRecognizer"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)amount":{"name":"amount","abstract":"

    Amount as Integer, in the sallest possible denomination. If the currency is EUR and","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)paymentSituation":{"name":"paymentSituation","abstract":"

    Returns the payment situation in which QR Code was generated

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)orderFrequency":{"name":"orderFrequency","abstract":"

    Returns the frequency of the standing order

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)formVersion":{"name":"formVersion","abstract":"

    String representing form version in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing currency in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    String representing recipient name address in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    Date representing due date in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)lastDateOfTheStandingOrder":{"name":"lastDateOfTheStandingOrder","abstract":"

    The last date of the standing order

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)paymentType":{"name":"paymentType","abstract":"

    String representing payment type in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    String representing rpayment description in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)variableSymbol":{"name":"variableSymbol","abstract":"

    String representingvariable symbol in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)specificSymbol":{"name":"specificSymbol","abstract":"

    String representing specific symbol in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)constantSymbol":{"name":"constantSymbol","abstract":"

    String representing constant symbol in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)account":{"name":"account","abstract":"

    MBPIbanBicAccount representing account in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)availableAccounts":{"name":"availableAccounts","abstract":"

    MBPIbanBicAccount representing available accounts in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizer.html#/c:objc(cs)MBPCzechiaQrCodeRecognizer(py)result":{"name":"result","abstract":"

    MBPCzechiaQrCodeRecognizerResult result

    ","parent_name":"MBPCzechiaQrCodeRecognizer"},"Classes/MBPCzechiaQrCodeRecognizer.html#/c:objc(cs)MBPCzechiaQrCodeRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if recognizer will use slower through scan

    ","parent_name":"MBPCzechiaQrCodeRecognizer"},"Classes/MBPCzechiaAccountParserResult.html#/c:objc(cs)MBPCzechiaAccountParserResult(py)account":{"name":"account","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPCzechiaAccountParserResult"},"Classes/MBPCzechiaAccountParser.html#/c:objc(cs)MBPCzechiaAccountParser(py)result":{"name":"result","abstract":"

    Czech Account parser result

    ","parent_name":"MBPCzechiaAccountParser"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(im)init":{"name":"-init","abstract":"

    Convenience initializer used for use cases when overlay view controller is instantiated from storyboard.","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(py)scanningRegion":{"name":"scanningRegion","abstract":"

    Scanning region","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(py)autorotateOverlay":{"name":"autorotateOverlay","abstract":"

    If YES, Overlay View Controller will be autorotated independently of ScanningViewController.

    ","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(py)showStatusBar":{"name":"showStatusBar","abstract":"

    If YES, default camera overlay will display Status bar.","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(py)supportedOrientations":{"name":"supportedOrientations","abstract":"

    Default: UIInterfaceOrientationMaskPortrait

    ","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(im)reconfigureRecognizers:":{"name":"-reconfigureRecognizers:","abstract":"

    Reconfigures current recognizer collection to new recognizer collection. Use this method to reconfigure what you wish to scan.

    ","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)referenceNumberStatus":{"name":"referenceNumberStatus","abstract":"

    Status of the reference

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)slipId":{"name":"slipId","abstract":"

    Id of the payslip (HUB3 left, HUB3 right)

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    recipientName - name of the receiving side

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerIban":{"name":"payerIban","abstract":"

    The international bank account number of the payer account

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerAccountNumber":{"name":"payerAccountNumber","abstract":"

    The account number of the payer

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerBankCode":{"name":"payerBankCode","abstract":"

    The bank code of the payer bank

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerReferenceModel":{"name":"payerReferenceModel","abstract":"

    The payer reference model

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerReferenceNumber":{"name":"payerReferenceNumber","abstract":"

    The payer reference number

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerReferenceNumberStatus":{"name":"payerReferenceNumberStatus","abstract":"

    Status of the payer reference

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    String representing valid bank code value of the receiver bank (e.g. 0034000).

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing valid bank account number to which the payment goes

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)referenceNumber":{"name":"referenceNumber","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)referenceModel":{"name":"referenceModel","abstract":"

    String representing model of the reference

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    PaymentDescription - string that describes the payment purpose

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)paymentDescriptionCode":{"name":"paymentDescriptionCode","abstract":"

    Payment description code

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    String that represents the purpose code on HUB3

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    payer name - name of the payer

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizer.html#/c:objc(cs)MBPCroatiaSlipRecognizer(py)result":{"name":"result","abstract":"

    Croatia slip recognizer result

    ","parent_name":"MBPCroatiaSlipRecognizer"},"Classes/MBPCroatiaSlipRecognizer.html#/c:objc(cs)MBPCroatiaSlipRecognizer(py)readPayerName":{"name":"readPayerName","abstract":"

    If YES, Croatian Slip recognizer will read payer name from the payment slip.

    ","parent_name":"MBPCroatiaSlipRecognizer"},"Classes/MBPCroatiaSlipRecognizer.html#/c:objc(cs)MBPCroatiaSlipRecognizer(py)readPaymentDescription":{"name":"readPaymentDescription","abstract":"

    If YES, Croatian Slip recognizer will read payment description from the payment slip.

    ","parent_name":"MBPCroatiaSlipRecognizer"},"Classes/MBPCroatiaSlipRecognizer.html#/c:objc(cs)MBPCroatiaSlipRecognizer(py)useSanitization":{"name":"useSanitization","abstract":"

    Peform sanitization on data recognized slip.

    ","parent_name":"MBPCroatiaSlipRecognizer"},"Classes/MBPCroatiaReferenceParserResult.html#/c:objc(cs)MBPCroatiaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized reference number or empty string if recognition failed.

    ","parent_name":"MBPCroatiaReferenceParserResult"},"Classes/MBPCroatiaReferenceParser.html#/c:objc(cs)MBPCroatiaReferenceParser(py)result":{"name":"result","abstract":"

    Croatia Reference parser result

    ","parent_name":"MBPCroatiaReferenceParser"},"Classes/MBPCroatiaReferenceParser.html#/c:objc(cs)MBPCroatiaReferenceParser(py)allowUnverifiedReferences":{"name":"allowUnverifiedReferences","abstract":"

    Allow return of references that don’t have prefix or check digit is not valid

    ","parent_name":"MBPCroatiaReferenceParser"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)amountHrk":{"name":"amountHrk","abstract":"

    The scanned amount in smallest HRK monetary unit, i.e. lipa, 0 if nothing was scanned.

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)amountEur":{"name":"amountEur","abstract":"

    The scanned amount in smallest EUR monetary unit, i.e. cent, 0 if nothing was scanned.

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)conversionToEurPerformed":{"name":"conversionToEurPerformed","abstract":"

    The information if the conversion from HRK to EUR is performed or not

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)recipientAddress":{"name":"recipientAddress","abstract":"

    The address of the payment receiver

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)recipientDetailedAddress":{"name":"recipientDetailedAddress","abstract":"

    The detailed address of the payment receiver; available only for HUB3 slips

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)optionalData":{"name":"optionalData","abstract":"

    The additional data available at the end of HUB3 QR and PDF417 barcode

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)payerAddress":{"name":"payerAddress","abstract":"

    The address of the payer

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)payerDetailedAddress":{"name":"payerDetailedAddress","abstract":"

    The detailed address of the payer; available only for HUB3 slips

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the receiving side

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    The bank code of the receiver bank

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    The account number to which the payment goes

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)referenceModel":{"name":"referenceModel","abstract":"

    The reference model of the payment

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The description of the payment

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)paymentDescriptionCode":{"name":"paymentDescriptionCode","abstract":"

    The description code of the payment

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    The purpose code of the payment

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    The name of the payer

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    The due date for payment; available only for HUB3 slips

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)slipId":{"name":"slipId","abstract":"

    Slip ID (e.g HUB3_BARCODE)

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)uncertain":{"name":"uncertain","abstract":"

    True if returned result is uncertain, i.e. if scanned barcode was incomplete","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizer.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Croatia QR recognizer result

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizer"},"Classes/MBPCroatiaQrCodePaymentRecognizer.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPCroatiaQrCodePaymentRecognizer"},"Classes/MBPCroatiaQrCodePaymentRecognizer.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizer(py)conversionRate":{"name":"conversionRate","abstract":"

    The rate at which the conversion from EUR to HRK will be made.","parent_name":"MBPCroatiaQrCodePaymentRecognizer"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)recipientAddress":{"name":"recipientAddress","abstract":"

    The address of the payment receiver

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)recipientDetailedAddress":{"name":"recipientDetailedAddress","abstract":"

    The detailed address of the payment receiver; available only for HUB3 slips

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)optionalData":{"name":"optionalData","abstract":"

    The additional data available at the end of HUB3 QR and PDF417 barcode

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)payerAddress":{"name":"payerAddress","abstract":"

    The address of the payer

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)payerDetailedAddress":{"name":"payerDetailedAddress","abstract":"

    The detailed address of the payer; available only for HUB3 slips

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the receiving side

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    The bank code of the receiver bank

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    The account number to which the payment goes

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)referenceModel":{"name":"referenceModel","abstract":"

    The reference model of the payment

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The description of the payment

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)paymentDescriptionCode":{"name":"paymentDescriptionCode","abstract":"

    The description code of the payment

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    The purpose code of the payment

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    The name of the payer

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    The due date for payment; available only for HUB3 slips

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)slipId":{"name":"slipId","abstract":"

    Slip ID (e.g HUB3_BARCODE)

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)uncertain":{"name":"uncertain","abstract":"

    True if returned result is uncertain, i.e. if scanned barcode was incomplete","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)amountHrk":{"name":"amountHrk","abstract":"

    The scanned amount in smallest HRK monetary unit, i.e. lipa, 0 if nothing was scanned.

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)amountEur":{"name":"amountEur","abstract":"

    The scanned amount in smallest EUR monetary unit, i.e. cent, 0 if nothing was scanned.

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)conversionToEurPerformed":{"name":"conversionToEurPerformed","abstract":"

    The information if the conversion from HRK to EUR is performed or not

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizer.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizer(py)result":{"name":"result","abstract":"

    Croatia Pdf417 recognizer result

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizer"},"Classes/MBPCroatiaPdf417PaymentRecognizer.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizer(py)uncertainDecoding":{"name":"uncertainDecoding","abstract":"

    Uncertain decoding enables scanning of non-standard elements, but there is no guarantee that all data will be read.","parent_name":"MBPCroatiaPdf417PaymentRecognizer"},"Classes/MBPCroatiaPdf417PaymentRecognizer.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizer(py)conversionRate":{"name":"conversionRate","abstract":"

    The rate at which the conversion from EUR to HRK will be made.","parent_name":"MBPCroatiaPdf417PaymentRecognizer"},"Classes/MBPCroatiaAmountParserResult.html#/c:objc(cs)MBPCroatiaAmountParserResult(py)amount":{"name":"amount","abstract":"

    Returns the recognized amount number or empty string if recognition failed.

    ","parent_name":"MBPCroatiaAmountParserResult"},"Classes/MBPCroatiaAmountParser.html#/c:objc(cs)MBPCroatiaAmountParser(py)result":{"name":"result","abstract":"

    Croatia Amount parser result

    ","parent_name":"MBPCroatiaAmountParser"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)cameraPreset":{"name":"cameraPreset","abstract":"

    Camera preset. With this property you can set the resolution of the camera

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)cameraType":{"name":"cameraType","abstract":"

    Camera type. You can choose between front and back facing.

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)autofocusInterval":{"name":"autofocusInterval","abstract":"

    Interval between forcing two camera focuses. If <= 0, forced focuses arent performed","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)cameraAutofocusRestriction":{"name":"cameraAutofocusRestriction","abstract":"

    Range restriction for camera autofocus.

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)videoGravity":{"name":"videoGravity","abstract":"

    Gravity of Camera preview on screen.

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)focusPoint":{"name":"focusPoint","abstract":"

    Point against which the autofocus will be performed

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)cameraMirroredHorizontally":{"name":"cameraMirroredHorizontally","abstract":"

    Tells whether camera input images should be mirrored horizontally before processing

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)cameraMirroredVertically":{"name":"cameraMirroredVertically","abstract":"

    Tells whether camera input images should be mirrored vertically before processing

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)previewZoomScale":{"name":"previewZoomScale","abstract":"

    Set the back side preview camera layer zoom factor. 1.0 means there is no zoom, 2.0 double the zoom - preview layer is 2x zoomed than video output.","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(im)init":{"name":"-init","abstract":"

    Designated initializer. Initializes the object with default settings (see above for defaults)

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(im)calcSessionPreset":{"name":"-calcSessionPreset","abstract":"

    Returns an optimal AVFoundation session preset based on cameraPreset value.

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(im)calcAutofocusRangeRestriction":{"name":"-calcAutofocusRangeRestriction","abstract":"

    Returns an optimal AVFoundation autofocus range restriction value based on cameraAutofocusRestriction.

    ","parent_name":"MBPCameraSettings"},"Classes/MBPBosniaAndHerzegovinaReferenceParserResult.html#/c:objc(cs)MBPBosniaAndHerzegovinaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized reference number or empty string if recognition failed.

    ","parent_name":"MBPBosniaAndHerzegovinaReferenceParserResult"},"Classes/MBPBosniaAndHerzegovinaReferenceParser.html#/c:objc(cs)MBPBosniaAndHerzegovinaReferenceParser(py)result":{"name":"result","abstract":"

    BosniaAndHerzegovina Reference parser result

    ","parent_name":"MBPBosniaAndHerzegovinaReferenceParser"},"Classes/MBPBosniaAndHerzegovinaReferenceParser.html#/c:objc(cs)MBPBosniaAndHerzegovinaReferenceParser(py)allowAlphaCharacters":{"name":"allowAlphaCharacters","abstract":"

    Set to NO if you don’t want to alpha characters be parsed

    ","parent_name":"MBPBosniaAndHerzegovinaReferenceParser"},"Classes/MBPBosniaAndHerzegovinaAccountParserResult.html#/c:objc(cs)MBPBosniaAndHerzegovinaAccountParserResult(py)account":{"name":"account","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPBosniaAndHerzegovinaAccountParserResult"},"Classes/MBPBosniaAndHerzegovinaAccountParser.html#/c:objc(cs)MBPBosniaAndHerzegovinaAccountParser(py)result":{"name":"result","abstract":"

    BosniaAndHerzegovina Account parser result

    ","parent_name":"MBPBosniaAndHerzegovinaAccountParser"},"Classes/MBPBlurredFieldOfViewSubview.html#/c:objc(cs)MBPBlurredFieldOfViewSubview(py)animationDuration":{"name":"animationDuration","abstract":"

    Duration of the animation

    ","parent_name":"MBPBlurredFieldOfViewSubview"},"Classes/MBPBlinkInputRecognizer.html#/c:objc(cs)MBPBlinkInputRecognizer(py)processors":{"name":"processors","abstract":"

    Getting array of readonly processors

    ","parent_name":"MBPBlinkInputRecognizer"},"Classes/MBPBlinkInputRecognizer.html#/c:objc(cs)MBPBlinkInputRecognizer(py)result":{"name":"result","abstract":"

    BlinkInput recognizer results

    ","parent_name":"MBPBlinkInputRecognizer"},"Classes/MBPBelgiumSlipRecognizerResult.html#/c:objc(cs)MBPBelgiumSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPBelgiumSlipRecognizerResult"},"Classes/MBPBelgiumSlipRecognizerResult.html#/c:objc(cs)MBPBelgiumSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPBelgiumSlipRecognizerResult"},"Classes/MBPBelgiumSlipRecognizerResult.html#/c:objc(cs)MBPBelgiumSlipRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing valid reference number of the payment

    ","parent_name":"MBPBelgiumSlipRecognizerResult"},"Classes/MBPBelgiumSlipRecognizerResult.html#/c:objc(cs)MBPBelgiumSlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    recipientName - name of the receiving side

    ","parent_name":"MBPBelgiumSlipRecognizerResult"},"Classes/MBPBelgiumSlipRecognizer.html#/c:objc(cs)MBPBelgiumSlipRecognizer(py)result":{"name":"result","abstract":"

    Belgian slip recognizer result

    ","parent_name":"MBPBelgiumSlipRecognizer"},"Classes/MBPBelgiumSlipRecognizer.html#/c:objc(cs)MBPBelgiumSlipRecognizer(py)freeReferenceParsingEnabled":{"name":"freeReferenceParsingEnabled","abstract":"

    Sets whether reading of free form, unstructered references is enabled. Setting this to ‘NO’ may improve accuracy, but won’t return references in non-standard formats.

    ","parent_name":"MBPBelgiumSlipRecognizer"},"Classes/MBPBaseOverlayViewController.html#/c:objc(cs)MBPBaseOverlayViewController(im)reconfigureRecognizers:":{"name":"-reconfigureRecognizers:","abstract":"

    Reconfigures current recognizer collection to new recognizer collection. Use this method to reconfigure what you wish to scan.

    ","parent_name":"MBPBaseOverlayViewController"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)autorotateOverlay":{"name":"autorotateOverlay","abstract":"

    If YES, Overlay View Controller will be autorotated independently of ScanningViewController.

    ","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)showStatusBar":{"name":"showStatusBar","abstract":"

    If YES, default camera overlay will display Status bar.","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)supportedOrientations":{"name":"supportedOrientations","abstract":"

    Default: UIInterfaceOrientationMaskPortrait

    ","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)soundFilePath":{"name":"soundFilePath","abstract":"

    Full path to the sound file which is played when the valid result is scanned.

    ","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)displayCancelButton":{"name":"displayCancelButton","abstract":"

    Default: YES.

    ","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)displayTorchButton":{"name":"displayTorchButton","abstract":"

    Default: YES.

    ","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOcrOverlaySettings.html#/c:objc(cs)MBPBaseOcrOverlaySettings(py)showOcrDots":{"name":"showOcrDots","abstract":"

    Property that enables showing of flashing dots over characters being scanned.

    ","parent_name":"MBPBaseOcrOverlaySettings"},"Classes/MBPBaseOcrEngineOptions.html#/c:objc(cs)MBPBaseOcrEngineOptions(py)maxCharsExpected":{"name":"maxCharsExpected","abstract":"

    Maximal chars expected on the image.

    ","parent_name":"MBPBaseOcrEngineOptions"},"Classes/MBPBaseOcrEngineOptions.html#/c:objc(cs)MBPBaseOcrEngineOptions(py)colorDropoutEnabled":{"name":"colorDropoutEnabled","abstract":"

    Specifies if the additional image processing which drops the background colors should be performed.

    ","parent_name":"MBPBaseOcrEngineOptions"},"Classes/MBPBarcodeRecognizerResult.html#/c:objc(cs)MBPBarcodeRecognizerResult(py)rawData":{"name":"rawData","abstract":"

    Byte array with result of the scan

    ","parent_name":"MBPBarcodeRecognizerResult"},"Classes/MBPBarcodeRecognizerResult.html#/c:objc(cs)MBPBarcodeRecognizerResult(py)stringData":{"name":"stringData","abstract":"

    Retrieves string content of scanned data

    ","parent_name":"MBPBarcodeRecognizerResult"},"Classes/MBPBarcodeRecognizerResult.html#/c:objc(cs)MBPBarcodeRecognizerResult(py)uncertain":{"name":"uncertain","abstract":"

    Flag indicating uncertain scanning data","parent_name":"MBPBarcodeRecognizerResult"},"Classes/MBPBarcodeRecognizerResult.html#/c:objc(cs)MBPBarcodeRecognizerResult(cm)toTypeName:":{"name":"+toTypeName:","abstract":"

    Method which gives string representation for a given MBPBarcodeType enum value.

    ","parent_name":"MBPBarcodeRecognizerResult"},"Classes/MBPBarcodeRecognizerResult.html#/c:objc(cs)MBPBarcodeRecognizerResult(py)barcodeType":{"name":"barcodeType","abstract":"

    Type of the barcode scanned

    ","parent_name":"MBPBarcodeRecognizerResult"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)result":{"name":"result","abstract":"

    Barcode recognizer results

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanCode128":{"name":"scanCode128","abstract":"

    Set this to YES to scan Code 128 1D barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanCode39":{"name":"scanCode39","abstract":"

    Set this to YES to scan Code 39 1D barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanEan13":{"name":"scanEan13","abstract":"

    Set this to YES to scan EAN 13 barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanEan8":{"name":"scanEan8","abstract":"

    Set this to YES to scan EAN8 barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanItf":{"name":"scanItf","abstract":"

    Set this to YES to scan ITF barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanQrCode":{"name":"scanQrCode","abstract":"

    Set this to YES to scan QR barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanUpca":{"name":"scanUpca","abstract":"

    Set this to YES to scan UPCA barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanUpce":{"name":"scanUpce","abstract":"

    Set this to YES to scan UPCE barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanPdf417":{"name":"scanPdf417","abstract":"

    Set this to YES to scan Pdf417 barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Set this to YES to allow slower, but better image processing.

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)autoScaleDetection":{"name":"autoScaleDetection","abstract":"

    Allow enabling the autodetection of image scale when scanning barcodes.","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)readCode39AsExtendedData":{"name":"readCode39AsExtendedData","abstract":"

    Enable reading code39 barcode contents as extended data. For more information about code39","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanInverse":{"name":"scanInverse","abstract":"

    Set this to YES to allow scanning barcodes with inverted intensities","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanUncertain":{"name":"scanUncertain","abstract":"

    Set this to YES to scan even barcode not compliant with standards","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)nullQuietZoneAllowed":{"name":"nullQuietZoneAllowed","abstract":"

    Set this to YES to scan barcodes which don’t have quiet zone (white area) around it

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeOverlaySettings.html#/c:objc(cs)MBPBarcodeOverlaySettings(py)displayBarcodeDots":{"name":"displayBarcodeDots","abstract":"

    If YES, viewfinder (4 corner markers) will move when payslip is detected

    ","parent_name":"MBPBarcodeOverlaySettings"},"Classes/MBPBarcodeOverlaySettings.html#/c:objc(cs)MBPBarcodeOverlaySettings(py)displayViewfinder":{"name":"displayViewfinder","abstract":"

    If YES; view finder will be displayed

    ","parent_name":"MBPBarcodeOverlaySettings"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)customerData":{"name":"customerData","abstract":"

    String representing special customer data (Kundendaten) on some slips. Used only on non-Sepa slips (other than 30 and 32 types)

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)contractAccount":{"name":"contractAccount","abstract":"

    String representing special contract account (Vertragskonto) on some slips. Used only on non-Sepa slips (other than 30 and 32 types)

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)taxNumber":{"name":"taxNumber","abstract":"

    String represengint special tax number (Steuernummer) - used in payslip type 10

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)belegNummer":{"name":"belegNummer","abstract":"

    Belegnummer - used to identify slip type

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)belegart":{"name":"belegart","abstract":"

    The type of the payslip (30 or 32 for SEPA, 40, 42, 10, etc. for old non-SEPA slips, empty if form id not recognized)

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)prufziffer":{"name":"prufziffer","abstract":"

    Prufziffer - for controlling reference number and amount on SEPA slips

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    Name of the receiving side

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    String representing valid bank code value (BLZ) of the receiver bank (e.g. 0034000).

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing valid bank account number to which the payment goes

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)bic":{"name":"bic","abstract":"

    String representing valid Bank Identifier Code of the bank to which the payment goes

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)referenceNumber":{"name":"referenceNumber","abstract":"

    String representing valid reference number of the payment

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizer.html#/c:objc(cs)MBPAustriaSlipRecognizer(py)result":{"name":"result","abstract":"

    Austrian slip recognizer result

    ","parent_name":"MBPAustriaSlipRecognizer"},"Classes/MBPAustriaReferenceParserResult.html#/c:objc(cs)MBPAustriaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPAustriaReferenceParserResult"},"Classes/MBPAustriaReferenceParser.html#/c:objc(cs)MBPAustriaReferenceParser(py)result":{"name":"result","abstract":"

    Austrian Reference parser result

    ","parent_name":"MBPAustriaReferenceParser"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)bic":{"name":"bic","abstract":"

    BIC of the receiving side.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    The currency of the payment.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)displayData":{"name":"displayData","abstract":"

    Description of the payment as placed in last row of STUZZA QR code

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The account number of the receiving side.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The description of the payment.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    Purpose code

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the receiving side.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizer.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Result of scanning AustriaQrCodePaymentRecognizer

    ","parent_name":"MBPAustriaQrCodePaymentRecognizer"},"Classes/MBPAustraliaReferenceParserResult.html#/c:objc(cs)MBPAustraliaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPAustraliaReferenceParserResult"},"Classes/MBPAustraliaReferenceParser.html#/c:objc(cs)MBPAustraliaReferenceParser(py)result":{"name":"result","abstract":"

    Australian Reference parser result

    ","parent_name":"MBPAustraliaReferenceParser"},"Classes/MBPAustraliaBsbParserResult.html#/c:objc(cs)MBPAustraliaBsbParserResult(py)bsb":{"name":"bsb","abstract":"

    Returns the recognized BSB number or empty string if recognition failed.

    ","parent_name":"MBPAustraliaBsbParserResult"},"Classes/MBPAustraliaBsbParser.html#/c:objc(cs)MBPAustraliaBsbParser(py)result":{"name":"result","abstract":"

    Australian BSB parser result

    ","parent_name":"MBPAustraliaBsbParser"},"Classes/MBPAustraliaBillerParserResult.html#/c:objc(cs)MBPAustraliaBillerParserResult(py)billerCode":{"name":"billerCode","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPAustraliaBillerParserResult"},"Classes/MBPAustraliaBillerParser.html#/c:objc(cs)MBPAustraliaBillerParser(py)result":{"name":"result","abstract":"

    Australian Biller parser result

    ","parent_name":"MBPAustraliaBillerParser"},"Classes/MBPAustraliaAccountParserResult.html#/c:objc(cs)MBPAustraliaAccountParserResult(py)accountNumber":{"name":"accountNumber","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPAustraliaAccountParserResult"},"Classes/MBPAustraliaAccountParser.html#/c:objc(cs)MBPAustraliaAccountParser(py)result":{"name":"result","abstract":"

    Australian Account parser result

    ","parent_name":"MBPAustraliaAccountParser"},"Classes/MBPAustraliaAbnParserResult.html#/c:objc(cs)MBPAustraliaAbnParserResult(py)abn":{"name":"abn","abstract":"

    Returns the recognized abn or empty string if recognition failed.

    ","parent_name":"MBPAustraliaAbnParserResult"},"Classes/MBPAustraliaAbnParser.html#/c:objc(cs)MBPAustraliaAbnParser(py)result":{"name":"result","abstract":"

    Australian ABN parser result

    ","parent_name":"MBPAustraliaAbnParser"},"Classes/MBPAmountParserResult.html#/c:objc(cs)MBPAmountParserResult(py)amount":{"name":"amount","abstract":"

    Returns the recognized amount number or empty string if recognition failed.

    ","parent_name":"MBPAmountParserResult"},"Classes/MBPAmountParser.html#/c:objc(cs)MBPAmountParser(py)result":{"name":"result","abstract":"

    Amount parser result

    ","parent_name":"MBPAmountParser"},"Classes/MBPAmountParser.html#/c:objc(cs)MBPAmountParser(py)allowNegativeAmounts":{"name":"allowNegativeAmounts","abstract":"

    Indicates whether negative values are accepted as valid amounts.","parent_name":"MBPAmountParser"},"Classes/MBPAmountParser.html#/c:objc(cs)MBPAmountParser(py)allowSpaceSeparators":{"name":"allowSpaceSeparators","abstract":"

    Indicates whether amounts with space separators between groups of digits(thousands) are allowed.

    ","parent_name":"MBPAmountParser"},"Classes/MBPAmountParser.html#/c:objc(cs)MBPAmountParser(py)allowMissingDecimals":{"name":"allowMissingDecimals","abstract":"

    Indicates whether amounts without decimal are accepted as valid. For example 1.465 is","parent_name":"MBPAmountParser"},"Classes/MBPAmountParser.html#/c:objc(cs)MBPAmountParser(py)arabicIndicMode":{"name":"arabicIndicMode","abstract":"

    Indicates whether Arabic-Indic mode is enabled. In Arabic-Indic mode parser can recognize","parent_name":"MBPAmountParser"},"Classes/MBPAmountParser.html":{"name":"MBPAmountParser","abstract":"

    MBPAmountParser is used for extracting amount from OCR result

    "},"Classes/MBPAmountParserResult.html":{"name":"MBPAmountParserResult","abstract":"

    MBPAmountParser is used for extracting amount from OCR result

    "},"Classes/MBPAustraliaAbnParser.html":{"name":"MBPAustraliaAbnParser","abstract":"

    MBPAustraliaAbnParser is used for Australian ABN number

    "},"Classes/MBPAustraliaAbnParserResult.html":{"name":"MBPAustraliaAbnParserResult","abstract":"

    MBPAustraliaAbnParser is used for Australian ABN number

    "},"Classes/MBPAustraliaAccountParser.html":{"name":"MBPAustraliaAccountParser","abstract":"

    MBPAustraliaAccountParser is used for Australian account

    "},"Classes/MBPAustraliaAccountParserResult.html":{"name":"MBPAustraliaAccountParserResult","abstract":"

    MBPAustraliaAccountParser is used for Australian account

    "},"Classes/MBPAustraliaBillerParser.html":{"name":"MBPAustraliaBillerParser","abstract":"

    MBPAustraliaBillerParser is used for Australian biller

    "},"Classes/MBPAustraliaBillerParserResult.html":{"name":"MBPAustraliaBillerParserResult","abstract":"

    MBPAustraliaBillerParser is used for Australian biller code

    "},"Classes/MBPAustraliaBsbParser.html":{"name":"MBPAustraliaBsbParser","abstract":"

    MBPAustraliaBsbParser is used for Australian BSB

    "},"Classes/MBPAustraliaBsbParserResult.html":{"name":"MBPAustraliaBsbParserResult","abstract":"

    MBPAustraliaBsbParser is used for Australian BSB

    "},"Classes/MBPAustraliaReferenceParser.html":{"name":"MBPAustraliaReferenceParser","abstract":"

    MBPAustraliaReferenceParser is used for Australian refrence

    "},"Classes/MBPAustraliaReferenceParserResult.html":{"name":"MBPAustraliaReferenceParserResult","abstract":"

    MBPAustraliaReferenceParser is used for Australian reference

    "},"Classes/MBPAustriaQrCodePaymentRecognizer.html":{"name":"MBPAustriaQrCodePaymentRecognizer","abstract":"

    Recognizer which can scan Austrian payment QR code.

    "},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html":{"name":"MBPAustriaQrCodePaymentRecognizerResult","abstract":"

    Recognizer which can scan Austrian payment QR code.

    "},"Classes/MBPAustriaReferenceParser.html":{"name":"MBPAustriaReferenceParser","abstract":"

    MBPAustriaReferenceParser is used for Austrian refrence

    "},"Classes/MBPAustriaReferenceParserResult.html":{"name":"MBPAustriaReferenceParserResult","abstract":"

    MBPAustriaReferenceParser is used for Austrian reference

    "},"Classes/MBPAustriaSlipRecognizer.html":{"name":"MBPAustriaSlipRecognizer","abstract":"

    Class for configuring Austrian Slip Recognizer.

    "},"Classes/MBPAustriaSlipRecognizerResult.html":{"name":"MBPAustriaSlipRecognizerResult","abstract":"

    Class representing values obtained when scanning Austrian payment slips

    "},"Classes/MBPBarcodeOverlaySettings.html":{"name":"MBPBarcodeOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPBarcodeRecognizer.html":{"name":"MBPBarcodeRecognizer","abstract":"

    MBPBarcodeRecognizer is used for scanning most of 1D barcode formats, and 2D format

    "},"Classes/MBPBarcodeRecognizerResult.html":{"name":"MBPBarcodeRecognizerResult","abstract":"

    Result of MBPBarcodeRecognizer; is used for scanning most of 1D barcode formats, and 2D format

    "},"Classes/MBPBaseOcrEngineOptions.html":{"name":"MBPBaseOcrEngineOptions","abstract":"

    Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes/MBPBaseOcrOverlaySettings.html":{"name":"MBPBaseOcrOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPBaseOverlaySettings.html":{"name":"MBPBaseOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPBaseOverlayViewController.html":{"name":"MBPBaseOverlayViewController","abstract":"

    Common base class for default overlay view controllers

    "},"Classes/MBPBelgiumSlipRecognizer.html":{"name":"MBPBelgiumSlipRecognizer","abstract":"

    Class for configuring Belgian Slip Recognizer.

    "},"Classes/MBPBelgiumSlipRecognizerResult.html":{"name":"MBPBelgiumSlipRecognizerResult","abstract":"

    Result of scanning of Belgian payment slips

    "},"Classes/MBPBlinkInputRecognizer.html":{"name":"MBPBlinkInputRecognizer","abstract":"

    A recognizer for BlinkInput API and general OCR recognition

    "},"Classes.html#/c:objc(cs)MBPBlinkInputRecognizerResult":{"name":"MBPBlinkInputRecognizerResult","abstract":"

    A recognizer result for BlinkInput API and general OCR recognition

    "},"Classes/MBPBlurredFieldOfViewSubview.html":{"name":"MBPBlurredFieldOfViewSubview","abstract":"

    Overlay subview presenting the status of detection."},"Classes/MBPBosniaAndHerzegovinaAccountParser.html":{"name":"MBPBosniaAndHerzegovinaAccountParser","abstract":"

    MBPBosniaAndHerzegovinaReferenceParser is used for BosniaAndHerzegovinan account

    "},"Classes/MBPBosniaAndHerzegovinaAccountParserResult.html":{"name":"MBPBosniaAndHerzegovinaAccountParserResult","abstract":"

    MBPBosniaAndHerzegovinaAccountParser is used for BosniaAndHerzegovinan account

    "},"Classes/MBPBosniaAndHerzegovinaReferenceParser.html":{"name":"MBPBosniaAndHerzegovinaReferenceParser","abstract":"

    MBPBosniaAndHerzegovinaReferenceParser is used for BosniaAndHerzegovinan refrence

    "},"Classes/MBPBosniaAndHerzegovinaReferenceParserResult.html":{"name":"MBPBosniaAndHerzegovinaReferenceParserResult","abstract":"

    MBPBosniaAndHerzegovinaAccountParser is used for BosniaAndHerzegovinan reference

    "},"Classes/MBPCameraSettings.html":{"name":"MBPCameraSettings","abstract":"

    Settings class containing parameters for camera capture

    "},"Classes/MBPCroatiaAmountParser.html":{"name":"MBPCroatiaAmountParser","abstract":"

    MBPCroatiaAmountParserResult is used for Croatia amount

    "},"Classes/MBPCroatiaAmountParserResult.html":{"name":"MBPCroatiaAmountParserResult","abstract":"

    MBPCroatiaAmountParserResult is used for Croatian amount

    "},"Classes/MBPCroatiaPdf417PaymentRecognizer.html":{"name":"MBPCroatiaPdf417PaymentRecognizer","abstract":"

    Class for configuring Croatia Pdf417 Recognizer.

    "},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html":{"name":"MBPCroatiaPdf417PaymentRecognizerResult","abstract":"

    Result of scanning of Croatian HUB3 payment Pdf417 codes

    "},"Classes/MBPCroatiaQrCodePaymentRecognizer.html":{"name":"MBPCroatiaQrCodePaymentRecognizer","abstract":"

    Class for configuring Croatia QR Recognizer.

    "},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html":{"name":"MBPCroatiaQrCodePaymentRecognizerResult","abstract":"

    Result of scanning of Croatian HUB3 payment QR codes

    "},"Classes/MBPCroatiaReferenceParser.html":{"name":"MBPCroatiaReferenceParser","abstract":"

    MBPCroatiaReferenceParserResult is used for Croatia reference number

    "},"Classes/MBPCroatiaReferenceParserResult.html":{"name":"MBPCroatiaReferenceParserResult","abstract":"

    MBPCroatiaReferenceParserResult is used for Croatian amount

    "},"Classes/MBPCroatiaSlipRecognizer.html":{"name":"MBPCroatiaSlipRecognizer","abstract":"

    Settings class for configuring Croatia Slip Recognizer

    "},"Classes/MBPCroatiaSlipRecognizerResult.html":{"name":"MBPCroatiaSlipRecognizerResult","abstract":"

    Result of scanning of Croatian payment slips

    "},"Classes/MBPCustomOverlayViewController.html":{"name":"MBPCustomOverlayViewController","abstract":"

    Custom Overlay View Controller is an abstract class for all custom overlay views placed on top View Controller."},"Classes/MBPCzechiaAccountParser.html":{"name":"MBPCzechiaAccountParser","abstract":"

    MBPCzechiaAccountParser is used for Czech account

    "},"Classes/MBPCzechiaAccountParserResult.html":{"name":"MBPCzechiaAccountParserResult","abstract":"

    MBPCzechiaAccountParser is used for Czech account

    "},"Classes/MBPCzechiaQrCodeRecognizer.html":{"name":"MBPCzechiaQrCodeRecognizer","abstract":"

    Class for configuring QR Code Czech Barcode Recognizer.

    "},"Classes/MBPCzechiaQrCodeRecognizerResult.html":{"name":"MBPCzechiaQrCodeRecognizerResult","abstract":"

    Class representing values obtained when scanning Czech QR Code

    "},"Classes/MBPCzechiaSlipRecognizer.html":{"name":"MBPCzechiaSlipRecognizer","abstract":"

    Class for configuring Czech Slip Recognizer.

    "},"Classes/MBPCzechiaSlipRecognizerResult.html":{"name":"MBPCzechiaSlipRecognizerResult","abstract":"

    Result of scanning of Czech payment slips

    "},"Classes/MBPCzechiaVariabilniSymbolParser.html":{"name":"MBPCzechiaVariabilniSymbolParser","abstract":"

    MBPCzechiaVariabilniSymbolParser is used for Czech variabilni symbol

    "},"Classes/MBPCzechiaVariabilniSymbolParserResult.html":{"name":"MBPCzechiaVariabilniSymbolParserResult","abstract":"

    MBPCzechiaVariabilniSymbolParser is used for Czech variabilni symbol

    "},"Classes/MBPDPIBasedDewarpPolicy.html":{"name":"MBPDPIBasedDewarpPolicy","abstract":"

    DPI based dewarp policy. Dewarp height will be calculated based on"},"Classes/MBPDate.html":{"name":"MBPDate","abstract":"

    This class represents a Date result scanned from the image. It supports obtaining raw NSDates, or raw strings"},"Classes/MBPDateParser.html":{"name":"MBPDateParser","abstract":"

    MBPDateParser that can extract date from OCR result.

    "},"Classes/MBPDateParserResult.html":{"name":"MBPDateParserResult","abstract":"

    MBPDateParser that can extract date from OCR result.

    "},"Classes/MBPDeepOcrEngineOptions.html":{"name":"MBPDeepOcrEngineOptions","abstract":"

    Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes.html#/c:objc(cs)MBPDewarpPolicy":{"name":"MBPDewarpPolicy","abstract":"

    Base class for all dewarp policies

    "},"Classes/MBPDisplayableDetection.html":{"name":"MBPDisplayableDetection","abstract":"

    Represents a detection that can be displayed on screen.

    "},"Classes/MBPDisplayableObject.html":{"name":"MBPDisplayableObject","abstract":"

    Represents any object that can be displayed on screen in terms of drawing.

    "},"Classes/MBPDisplayablePointsDetection.html":{"name":"MBPDisplayablePointsDetection","abstract":"

    Result of the detection of a point detector. Point Detectors are used for QR and similar barcodes

    "},"Classes/MBPDisplayableQuadDetection.html":{"name":"MBPDisplayableQuadDetection","abstract":"

    Represents a detection that can be displayed on screen.

    "},"Classes/MBPDocumentOverlaySettings.html":{"name":"MBPDocumentOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPDotsResultSubview.html":{"name":"MBPDotsResultSubview","abstract":"

    Overlay subview presenting status of OCR detection. Dots are displayed over locations of detected characters.

    "},"Classes/MBPDotsSubview.html":{"name":"MBPDotsSubview","abstract":"

    A wrapper around CAShapeLayer which is used for presenting a status about barcode detections

    "},"Classes.html#/c:objc(cs)MBPEntity":{"name":"MBPEntity","abstract":"

    Base class for all entities processors, recognizers, detectors…

    "},"Classes/MBPFieldByFieldOverlaySettings.html":{"name":"MBPFieldByFieldOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPFieldByFieldOverlayViewController.html":{"name":"MBPFieldByFieldOverlayViewController","abstract":"

    View Controller responsible for view hierarchy for Form OCR scannning."},"Classes/MBPFieldOfViewOverlaySettings.html":{"name":"MBPFieldOfViewOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPFieldOfViewOverlayViewController.html":{"name":"MBPFieldOfViewOverlayViewController","abstract":"

    Default overlay when using some PhotoPay recognizers.

    "},"Classes/MBPFixedDewarpPolicy.html":{"name":"MBPFixedDewarpPolicy","abstract":"

    Fixed dewarp policy. Dewarp height will be exactly as defined by its dewarpHeight.

    "},"Classes/MBPFrameGrabberRecognizer.html":{"name":"MBPFrameGrabberRecognizer","abstract":"

    A recognizer that can returns success frame.

    "},"Classes/MBPGermanyQrCodePaymentRecognizer.html":{"name":"MBPGermanyQrCodePaymentRecognizer","abstract":"

    Recognizer which can scan German payment QR code.

    "},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html":{"name":"MBPGermanyQrCodePaymentRecognizerResult","abstract":"

    Recognizer which can scan German payment QR code.

    "},"Classes/MBPGermanyReferenceParser.html":{"name":"MBPGermanyReferenceParser","abstract":"

    MBPGermanyReferenceParser is used for Germanyn refrence

    "},"Classes/MBPGermanyReferenceParserResult.html":{"name":"MBPGermanyReferenceParserResult","abstract":"

    MBPGermanyReferenceParser is used for Germanyn reference

    "},"Classes/MBPGermanySlipRecognizer.html":{"name":"MBPGermanySlipRecognizer","abstract":"

    Class for configuring German Slip Recognizer.

    "},"Classes/MBPGermanySlipRecognizerResult.html":{"name":"MBPGermanySlipRecognizerResult","abstract":"

    Result of scanning of German payment slips

    "},"Classes.html#/c:objc(cs)MBPGlareStatusSubview":{"name":"MBPGlareStatusSubview","abstract":"

    Overlay subview presenting the status of glare detection."},"Classes/MBPHungaryAccountParser.html":{"name":"MBPHungaryAccountParser","abstract":"

    MBPHungaryAccountParser is used for Hungaryn account

    "},"Classes/MBPHungaryAccountParserResult.html":{"name":"MBPHungaryAccountParserResult","abstract":"

    MBPHungaryAccountParser is used for Hungarynaccount

    "},"Classes/MBPHungaryPayerIdParser.html":{"name":"MBPHungaryPayerIdParser","abstract":"

    MBPHungaryPayerIdParser is used for Hungaryn PayerId

    "},"Classes/MBPHungaryPayerIdParserResult.html":{"name":"MBPHungaryPayerIdParserResult","abstract":"

    MBPHungaryPayerIdParser is used for HungarynPayerId

    "},"Classes/MBPHungaryQrCodePaymentRecognizer.html":{"name":"MBPHungaryQrCodePaymentRecognizer","abstract":"

    Recognizer which can scan Hungarian payment QR code

    "},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html":{"name":"MBPHungaryQrCodePaymentRecognizerResult","abstract":"

    Recognizer which can scan Hungarian payment QR code

    "},"Classes/MBPHungarySlipRecognizer.html":{"name":"MBPHungarySlipRecognizer","abstract":"

    Settings class for configuring HU Slip Recognizer

    "},"Classes/MBPHungarySlipRecognizerResult.html":{"name":"MBPHungarySlipRecognizerResult","abstract":"

    Result of scanning of Hungarian payment slips

    "},"Classes/MBPIbanParser.html":{"name":"MBPIbanParser","abstract":"

    MBPAmountParser that can extract IBAN (International Bank Account Number) from OCR result.

    "},"Classes/MBPIbanParserResult.html":{"name":"MBPIbanParserResult","abstract":"

    MBPAmountParser that can extract IBAN (International Bank Account Number) from OCR result.

    "},"Classes/MBPImage.html":{"name":"MBPImage","abstract":"

    Object which represents an image.

    "},"Classes/MBPImageReturnProcessor.html":{"name":"MBPImageReturnProcessor","abstract":"

    Processor that will simply save given image.

    "},"Classes/MBPImageReturnProcessorResult.html":{"name":"MBPImageReturnProcessorResult","abstract":"

    Processor that will simply save given image.

    "},"Classes/MBPKosovoCode128PaymentRecognizer.html":{"name":"MBPKosovoCode128PaymentRecognizer","abstract":"

    Settings class for configuring code 128 barcodes found on Kosovo payment slips

    "},"Classes/MBPKosovoCode128PaymentRecognizerResult.html":{"name":"MBPKosovoCode128PaymentRecognizerResult","abstract":"

    Result of scanning of code 128 barcodes found on Kosovo payment slips

    "},"Classes/MBPKosovoSlipRecognizer.html":{"name":"MBPKosovoSlipRecognizer","abstract":"

    Settings class for configuring Kosovo Slip Recognizer

    "},"Classes/MBPKosovoSlipRecognizerResult.html":{"name":"MBPKosovoSlipRecognizerResult","abstract":"

    Result of scanning of Kosovo payment slips

    "},"Classes/MBPMacedoniaAccountParser.html":{"name":"MBPMacedoniaAccountParser","abstract":"

    MBPMacedoniaAccountParser is used for Macedonian account

    "},"Classes/MBPMacedoniaAccountParserResult.html":{"name":"MBPMacedoniaAccountParserResult","abstract":"

    MBPMacedoniaAccountParser is used for Macedonian account

    "},"Classes/MBPMacedoniaReferenceParser.html":{"name":"MBPMacedoniaReferenceParser","abstract":"

    MBPMacedoniaReferenceParser is used for Macedonian refrence

    "},"Classes/MBPMacedoniaReferenceParserResult.html":{"name":"MBPMacedoniaReferenceParserResult","abstract":"

    MBPMacedoniaReferenceParser is used for Macedonian reference

    "},"Classes/MBPMicroblinkSDK.html":{"name":"MBPMicroblinkSDK","abstract":"

    Entry class for all Microblink SDKs - used for setting up license key and to add support for"},"Classes/MBPModernViewfinderSubview.html":{"name":"MBPModernViewfinderSubview","abstract":"

    Overlay subview presenting the status of detection."},"Classes/MBPMontenegroAccountParser.html":{"name":"MBPMontenegroAccountParser","abstract":"

    MBPMontenegroAccountParser is used for Montenegro account

    "},"Classes/MBPMontenegroAccountParserResult.html":{"name":"MBPMontenegroAccountParserResult","abstract":"

    MBPMontenegroAccountParser is used for Montenegro account

    "},"Classes/MBPMontenegroReferenceParser.html":{"name":"MBPMontenegroReferenceParser","abstract":"

    MBPMontenegroReferenceParser is used for Montenegro refrence

    "},"Classes/MBPMontenegroReferenceParserResult.html":{"name":"MBPMontenegroReferenceParserResult","abstract":"

    MBPMontenegroReferenceParser is used for Montenegro reference

    "},"Classes/MBPNetherlandsSlipRecognizer.html":{"name":"MBPNetherlandsSlipRecognizer","abstract":"

    Settings class for configuring Dutch Slip Recognizer

    "},"Classes/MBPNetherlandsSlipRecognizerResult.html":{"name":"MBPNetherlandsSlipRecognizerResult","abstract":"

    Result of scanning Dutch Acceptgiros

    "},"Classes/MBPNoUpScalingDewarpPolicy.html":{"name":"MBPNoUpScalingDewarpPolicy","abstract":"

    No upscaling dewarp policy. Dewarp height will be calculated in a way"},"Classes/MBPOcrCharKey.html":{"name":"MBPOcrCharKey","abstract":"

    Class representing a char in specific font.

    "},"Classes/MBPOcrEngineOptions.html":{"name":"MBPOcrEngineOptions","abstract":"

    Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes/MBPOcrLayout.html":{"name":"MBPOcrLayout","abstract":"

    Class describing the layour of the document on which the OCR was preformed.

    "},"Classes/MBPOcrBlock.html":{"name":"MBPOcrBlock","abstract":"

    Class representing an Ocr Block. Block consists of one or more Ocr Lines.

    "},"Classes/MBPOcrLine.html":{"name":"MBPOcrLine","abstract":"

    Class representing an Ocr line. line consists of one or more Ocr chars

    "},"Classes/MBPOcrChar.html":{"name":"MBPOcrChar","abstract":"

    Class representing an individual OCR character obtained in the OCR process.

    "},"Classes/MBPPosition.html":{"name":"MBPPosition","abstract":"

    Class representing a position on the image. It’s given as a box, with"},"Classes.html#/c:objc(cs)MBPOcrResultSubview":{"name":"MBPOcrResultSubview","abstract":"

    Overlay subview presenting status of OCR detection. OCR results are displayed as green characters over detected locations.

    "},"Classes/MBPOverlaySettings.html":{"name":"MBPOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPOverlayViewController.html":{"name":"MBPOverlayViewController","abstract":"

    Overlay View Controller is an abstract class for all overlay views placed on top View Controller.

    "},"Classes/MBPParser.html":{"name":"MBPParser","abstract":"

    Base class for all parsers

    "},"Classes/MBPParserGroupProcessor.html":{"name":"MBPParserGroupProcessor","abstract":"

    A processor for a group

    "},"Classes.html#/c:objc(cs)MBPParserGroupProcessorResult":{"name":"MBPParserGroupProcessorResult","abstract":"

    A recognizer that can scan PDF417 2D barcodes.

    "},"Classes.html#/c:objc(cs)MBPParserResult":{"name":"MBPParserResult","abstract":"

    Base class for all parser results

    "},"Classes/MBPPdf417Recognizer.html":{"name":"MBPPdf417Recognizer","abstract":"

    A recognizer that can scan PDF417 2D barcodes.

    "},"Classes/MBPPdf417RecognizerResult.html":{"name":"MBPPdf417RecognizerResult","abstract":"

    A recognizer that can scan PDF417 2D barcodes.

    "},"Classes/MBPPhotopayOverlaySettings.html":{"name":"MBPPhotopayOverlaySettings","abstract":"

    Settings class containing parameters for PhotoPay UI

    "},"Classes/MBPPhotopayOverlayViewController.html":{"name":"MBPPhotopayOverlayViewController","abstract":"

    Default version of overlay view controller with modern design.

    "},"Classes/MBPProcessor.html":{"name":"MBPProcessor","abstract":"

    Base class for all processors

    "},"Classes/MBPProcessorGroup.html":{"name":"MBPProcessorGroup","abstract":"

    Class that represents a group of processors that will be executed on same dewarped image.

    "},"Classes.html#/c:objc(cs)MBPProcessorResult":{"name":"MBPProcessorResult","abstract":"

    Base class for all processor results

    "},"Classes/MBPQuadrangle.html":{"name":"MBPQuadrangle","abstract":"

    Class represents the quadrangle (arbitrary geometric object with 4 different corner points

    "},"Classes/MBPRawParser.html":{"name":"MBPRawParser","abstract":"

    MBPRawParser that simply returns the string version of raw OCR result, without performing"},"Classes/MBPRawParserResult.html":{"name":"MBPRawParserResult","abstract":"

    MBPDateParser that can extract date from OCR result.

    "},"Classes/MBPRecognizer.html":{"name":"MBPRecognizer","abstract":"

    Base class for all recognizers

    "},"Classes/MBPRecognizerCollection.html":{"name":"MBPRecognizerCollection","abstract":"

    Settings class containing settings related to scanner behaviour

    "},"Classes.html#/c:objc(cs)MBPRecognizerResult":{"name":"MBPRecognizerResult","abstract":"

    Base class for all recognizer results

    "},"Classes/MBPRecognizerRunner.html":{"name":"MBPRecognizerRunner","abstract":"

    Factory class containing static methods for creating camera view controllers."},"Classes.html#/c:objc(cs)MBPRecognizerRunnerMetadataDelegates":{"name":"MBPRecognizerRunnerMetadataDelegates","abstract":"

    Class containing all metadata delegates

    "},"Classes.html#/c:objc(cs)MBPRecognizerRunnerViewControllerMetadataDelegates":{"name":"MBPRecognizerRunnerViewControllerMetadataDelegates","abstract":"

    Class containing all metadata delegates

    "},"Classes/MBPRegexParser.html":{"name":"MBPRegexParser","abstract":"

    Represents a parser which parses OCR result according to given regular expression."},"Classes/MBPRegexParserResult.html":{"name":"MBPRegexParserResult","abstract":"

    MBPDateParser that can extract date from OCR result.

    "},"Classes/MBPScanElement.html":{"name":"MBPScanElement","abstract":"

    The easiest way to UI for Ocr scanning is by specifying the MBPScanElements.

    "},"Classes/MBPScanResultView.html":{"name":"MBPScanResultView","abstract":"

    View responsible for displaying scannng result

    "},"Classes/MBPSepaQrCodePaymentRecognizer.html":{"name":"MBPSepaQrCodePaymentRecognizer","abstract":"

    Class for configuring SEPA QR Recognizer.

    "},"Classes/MBPSepaQrCodePaymentRecognizerResult.html":{"name":"MBPSepaQrCodePaymentRecognizerResult","abstract":"

    Result of scanning of SEPA QR Code

    "},"Classes/MBPSerbiaAccountParser.html":{"name":"MBPSerbiaAccountParser","abstract":"

    MBPSerbiaAccountParser is used for Serbia account

    "},"Classes/MBPSerbiaAccountParserResult.html":{"name":"MBPSerbiaAccountParserResult","abstract":"

    MBPSerbiaAccountParser is used for Serbia account

    "},"Classes/MBPSerbiaPdf417Recognizer.html":{"name":"MBPSerbiaPdf417Recognizer","abstract":"

    Class for configuring Pdf417 Serbian Barcode Recognizer.

    "},"Classes.html#/c:objc(cs)MBPSerbiaPdf417RecognizerResult":{"name":"MBPSerbiaPdf417RecognizerResult","abstract":"

    Class representing values obtained when Serbian QR Code Recognizer

    "},"Classes/MBPSerbiaQrCodeRecognizer.html":{"name":"MBPSerbiaQrCodeRecognizer","abstract":"

    Class for configuring QR Serbian Barcode Recognizer.

    "},"Classes.html#/c:objc(cs)MBPSerbiaQrCodeRecognizerResult":{"name":"MBPSerbiaQrCodeRecognizerResult","abstract":"

    Class representing values obtained when Serbian QR Code Recognizer

    "},"Classes/MBPSerbiaReferenceParser.html":{"name":"MBPSerbiaReferenceParser","abstract":"

    MBPSerbiaReferenceParser is used for Serbia refrence

    "},"Classes/MBPSerbiaReferenceParserResult.html":{"name":"MBPSerbiaReferenceParserResult","abstract":"

    MBPSerbiaReferenceParser is used for Serbia reference

    "},"Classes/MBPSimNumberRecognizer.html":{"name":"MBPSimNumberRecognizer","abstract":"

    Recognizer that can perform recognition of barcodes on SIM packaging.

    "},"Classes/MBPSimNumberRecognizerResult.html":{"name":"MBPSimNumberRecognizerResult","abstract":"

    Recognizer that can perform recognition of barcodes on SIM packaging.

    "},"Classes/MBPSlovakiaCode128PaymentRecognizer.html":{"name":"MBPSlovakiaCode128PaymentRecognizer","abstract":"

    Class for configuring Slovakia Code128 Recognizer.

    "},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html":{"name":"MBPSlovakiaCode128PaymentRecognizerResult","abstract":"

    Result of scanning of Slovakian Code 128

    "},"Classes/MBPSlovakiaDataMatrixPaymentRecognizer.html":{"name":"MBPSlovakiaDataMatrixPaymentRecognizer","abstract":"

    Class for configuring Slovakian Data Matrix Recognizer.

    "},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html":{"name":"MBPSlovakiaDataMatrixPaymentRecognizerResult","abstract":"

    Result of scanning Slovak payment DataMatrix codes

    "},"Classes/MBPSlovakiaQrCodeRecognizer.html":{"name":"MBPSlovakiaQrCodeRecognizer","abstract":"

    Class for configuring Slovak QR Code Payment recognizer.

    "},"Classes/MBPSlovakiaQrCodeRecognizerResult.html":{"name":"MBPSlovakiaQrCodeRecognizerResult","abstract":"

    Class representing values obtained when scanning Slovak QR payment code

    "},"Classes/MBPSlovakiaSlipRecognizer.html":{"name":"MBPSlovakiaSlipRecognizer","abstract":"

    Class for configuring Slovakia Slip Recognizer.

    "},"Classes/MBPSlovakiaSlipRecognizerResult.html":{"name":"MBPSlovakiaSlipRecognizerResult","abstract":"

    Class representing values obtained when scanning Slovakian payment slips

    "},"Classes/MBPSloveniaQrCodePaymentRecognizer.html":{"name":"MBPSloveniaQrCodePaymentRecognizer","abstract":"

    Class for configuring Slovenian QR Recognizer.

    "},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html":{"name":"MBPSloveniaQrCodePaymentRecognizerResult","abstract":"

    Result of scanning of Croatian HUB3 payment QR codes

    "},"Classes/MBPSloveniaReferenceParser.html":{"name":"MBPSloveniaReferenceParser","abstract":"

    MBPSloveniaReferenceParser is used for Slovenian refrence

    "},"Classes/MBPSloveniaReferenceParserResult.html":{"name":"MBPSloveniaReferenceParserResult","abstract":"

    MBPSloveniaReferenceParser is used for Slovenian reference

    "},"Classes/MBPSloveniaSlipRecognizer.html":{"name":"MBPSloveniaSlipRecognizer","abstract":"

    Class for configuring Slovenian Slip Recognizer.

    "},"Classes/MBPSloveniaSlipRecognizerResult.html":{"name":"MBPSloveniaSlipRecognizerResult","abstract":"

    Class representing values obtained when scanning Slovenian UPN payment slips

    "},"Classes/MBPSubview.html":{"name":"MBPSubview","abstract":"

    Base class for all overlay subviews

    "},"Classes/MBPSuccessFrameGrabberRecognizer.html":{"name":"MBPSuccessFrameGrabberRecognizer","abstract":"

    A recognizer that can returns success frame.

    "},"Classes/MBPSuccessFrameGrabberRecognizerResult.html":{"name":"MBPSuccessFrameGrabberRecognizerResult","abstract":"

    A recognizer that returns SuccessFrameGrabber result.

    "},"Classes/MBPSwedenAmountParser.html":{"name":"MBPSwedenAmountParser","abstract":"

    MBPSwedenAmountParserResult is used for Sweden amount

    "},"Classes/MBPSwedenAmountParserResult.html":{"name":"MBPSwedenAmountParserResult","abstract":"

    MBPSwedenAmountParserResult is used for Swedenn amount

    "},"Classes/MBPSwedenGiroNumberParser.html":{"name":"MBPSwedenGiroNumberParser","abstract":"

    MBPSwedenGiroNumberParserResult is used for Sweden GiroNumber number

    "},"Classes/MBPSwedenGiroNumberParserResult.html":{"name":"MBPSwedenGiroNumberParserResult","abstract":"

    MBPSwedenGiroNumberParserResult is used for Swedenn amount

    "},"Classes/MBPSwedenReferenceParser.html":{"name":"MBPSwedenReferenceParser","abstract":"

    MBPSwedenReferenceParserResult is used for Sweden reference number

    "},"Classes/MBPSwedenReferenceParserResult.html":{"name":"MBPSwedenReferenceParserResult","abstract":"

    MBPSwedenReferenceParserResult is used for Swedenn amount

    "},"Classes/MBPSwedenSlipCodeParser.html":{"name":"MBPSwedenSlipCodeParser","abstract":"

    MBPSwedenSlipCodeParserResult is used for Sweden SlipCode number

    "},"Classes/MBPSwedenSlipCodeParserResult.html":{"name":"MBPSwedenSlipCodeParserResult","abstract":"

    MBPSwedenSlipCodeParserResult is used for Swedenn amount

    "},"Classes/MBPSwitzerlandQrCodePaymentRecognizer.html":{"name":"MBPSwitzerlandQrCodePaymentRecognizer","abstract":"

    Class for configuring Switzerland QR Recognizer.

    "},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html":{"name":"MBPSwitzerlandQrCodePaymentRecognizerResult","abstract":"

    Result of scanning of Swiss QR Code

    "},"Classes/MBPSwitzerlandSlipRecognizer.html":{"name":"MBPSwitzerlandSlipRecognizer","abstract":"

    Class for configuring Swiss Slip Recognizer.

    "},"Classes/MBPSwitzerlandSlipRecognizerResult.html":{"name":"MBPSwitzerlandSlipRecognizerResult","abstract":"

    Result of scanning of Swiss orange payment slips

    "},"Classes/MBPTapToFocusSubview.html":{"name":"MBPTapToFocusSubview","abstract":"

    Overlay subview presenting the effect which happens when the user taps to focus

    "},"Classes/MBPUnitedKingdomQrCodePaymentRecognizer.html":{"name":"MBPUnitedKingdomQrCodePaymentRecognizer","abstract":"

    Class for configuring UK QR Recognizer.

    "},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html":{"name":"MBPUnitedKingdomQrCodePaymentRecognizerResult","abstract":"

    Result of scanning of UK payement QR codes

    "},"Classes/MBPUnitedKingdomSlipRecognizer.html":{"name":"MBPUnitedKingdomSlipRecognizer","abstract":"

    Class for configuring UK Slip Recognizer.

    "},"Classes/MBPUnitedKingdomSlipRecognizerResult.html":{"name":"MBPUnitedKingdomSlipRecognizerResult","abstract":"

    Result of scanning of UK giro slips

    "},"Classes/MBPViewControllerFactory.html":{"name":"MBPViewControllerFactory","abstract":"

    Factory class containing static methods for creating camera view controllers."},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Type%20Definitions.html":{"name":"Type Definitions","abstract":"

    The following type definitions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "}} \ No newline at end of file diff --git a/docs/docsets/PPPhotoPay.docset/Contents/Resources/docSet.dsidx b/docs/docsets/PPPhotoPay.docset/Contents/Resources/docSet.dsidx index c0d80672998bf61742d44e333c2a7880bf5c4dd0..294ca7b9ac701132eb9daf715267373354ffb7b5 100644 GIT binary patch delta 32028 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%0DBKv`8Nl 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

    4;(X-4zSsD$7Km;vl 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%0DXtaa3w3LLrdAgsbm~qN; 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

    p8N2rBL-!o@$};N`T!&FGZ*a9 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%0DT;dNFRcvGrKnY6r^=VGJg`;+# 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

    qGn#1K8GZ!d(J4FL;|o-8VO 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

    @@ -690,6 +690,9 @@ + -

    Adding Apple frameworks to your project

    +

    Adding Apple frameworks to your project

    2. Referencing header file

    In files in which you want to use scanning functionality place import directive.

    @@ -1641,8 +1644,8 @@

    Addit diff --git a/docs/js/jquery.min.js b/docs/js/jquery.min.js index 2c69bc9..7f37b5d 100644 --- a/docs/js/jquery.min.js +++ b/docs/js/jquery.min.js @@ -1,2 +1,2 @@ -/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0Calculates the stacking of rectangles within a larger rectangle."},"Type%20Definitions.html#/c:MBRecognizerRunnerViewController.h@T@MBPCaptureHighResImage":{"name":"MBPCaptureHighResImage","abstract":"

    Block for returning high resolution MBPImage photo with capture or still output

    "},"Protocols/MBPSubviewDelegate.html#/c:objc(pl)MBPSubviewDelegate(im)subviewAnimationDidStart:":{"name":"-subviewAnimationDidStart:","abstract":"

    Delegate method called when animation starts

    ","parent_name":"MBPSubviewDelegate"},"Protocols/MBPSubviewDelegate.html#/c:objc(pl)MBPSubviewDelegate(im)subviewAnimationDidFinish:":{"name":"-subviewAnimationDidFinish:","abstract":"

    Delegate method called when animation finishes

    ","parent_name":"MBPSubviewDelegate"},"Protocols/MBPScanningRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPScanningRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidFinishScanning:state:":{"name":"-recognizerRunnerViewControllerDidFinishScanning:state:","abstract":"

    Scanning library did output scanning results

    ","parent_name":"MBPScanningRecognizerRunnerViewControllerDelegate"},"Protocols/MBPScanningRecognizerRunnerDelegate.html#/c:objc(pl)MBPScanningRecognizerRunnerDelegate(im)recognizerRunner:didFinishScanningWithState:":{"name":"-recognizerRunner:didFinishScanningWithState:","abstract":"

    Scanning library did output scanning results

    ","parent_name":"MBPScanningRecognizerRunnerDelegate"},"Protocols/MBPResultSubview.html#/c:objc(pl)MBPResultSubview(im)scanningFinishedWithState:":{"name":"-scanningFinishedWithState:","abstract":"

    This method should be called when MBPRecognizerResultState is obtained and reslt state need to be drawn/redrawn.

    ","parent_name":"MBPResultSubview"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerUnauthorizedCamera:":{"name":"-recognizerRunnerViewControllerUnauthorizedCamera:","abstract":"

    Scanning library requested authorization for Camera access from the user, but the user declined it.","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFindError:":{"name":"-recognizerRunnerViewController:didFindError:","abstract":"

    Scanning library found an error. The error object is returned and contains","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidClose:":{"name":"-recognizerRunnerViewControllerDidClose:","abstract":"

    Scanning library was closed, usually by the user pressing close button and cancelling the scan

    ","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerWillPresentHelp:":{"name":"-recognizerRunnerViewControllerWillPresentHelp:","abstract":"

    Called when Scanning library will display help. This can happen when the user presses","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidResumeScanning:":{"name":"-recognizerRunnerViewControllerDidResumeScanning:","abstract":"

    Called when Scanning library is resuming scanning.

    ","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidStopScanning:":{"name":"-recognizerRunnerViewControllerDidStopScanning:","abstract":"

    Called when Scanning library is stopped scanning.

    ","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:willSetTorch:":{"name":"-recognizerRunnerViewController:willSetTorch:","abstract":"

    Called when Scanning library will turn on/off torch.

    ","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(py)autorotate":{"name":"autorotate","abstract":"

    MBPRecognizerRunnerViewController’s shouldAutorotate will return this value.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(py)supportedOrientations":{"name":"supportedOrientations","abstract":"

    MBPRecognizerRunnerViewController’s supportedInterfaceOrientations will return this value.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)pauseScanning":{"name":"-pauseScanning","abstract":"

    Pause scanning without dismissing the camera view.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)isScanningPaused":{"name":"-isScanningPaused","abstract":"

    Retrieve the current state of scanning.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)resumeScanningAndResetState:":{"name":"-resumeScanningAndResetState:","abstract":"

    Resumes scanning. Optionally, internal state of recognizers can be reset in the process.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)resumeCamera:":{"name":"-resumeCamera:","abstract":"

    Resumes camera session asynchronously on camera queue. This method is automatically called in viewWillAppear when ScanningViewController enters screen.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)pauseCamera":{"name":"-pauseCamera","abstract":"

    Pauses camera session. This method is automatically called in viewDidDissapear when ScanningViewController exits screen.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)isCameraPaused":{"name":"-isCameraPaused","abstract":"

    Retrieve the current state of camera.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)playScanSuccessSound":{"name":"-playScanSuccessSound","abstract":"

    Play scan sound.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)willSetTorchOn:":{"name":"-willSetTorchOn:","abstract":"

    Call to turn on torch without camera overlay

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)resetState":{"name":"-resetState","abstract":"

    Settings recofiguration

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)captureHighResImage:":{"name":"-captureHighResImage:","abstract":"

    Method with block for getting high resoultion images

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPQuadDetectorSubview.html#/c:objc(pl)MBPQuadDetectorSubview(im)detectionFinishedWithDisplayableQuad:":{"name":"-detectionFinishedWithDisplayableQuad:","abstract":"

    This method should be called when MBPDisplayableQuadDetection is obtained and quad need to be drawn/redrawn.

    ","parent_name":"MBPQuadDetectorSubview"},"Protocols/MBPQuadDetectorSubview.html#/c:objc(pl)MBPQuadDetectorSubview(im)detectionFinishedWithDisplayableQuad:originalRectangle:relativeRectangle:":{"name":"-detectionFinishedWithDisplayableQuad:originalRectangle:relativeRectangle:","abstract":"

    This method should be called when MBPDisplayableQuadDetection is obtained and quad need to be drawn/redrawn with camera preview zoom enabled by setting previewZoomScale property on cameraSettings.

    ","parent_name":"MBPQuadDetectorSubview"},"Protocols/MBPPointDetectorSubview.html#/c:objc(pl)MBPPointDetectorSubview(im)detectionFinishedWithDisplayablePoints:":{"name":"-detectionFinishedWithDisplayablePoints:","abstract":"

    This method should be called when MBPDisplayablePointsDetection is obtained and points need to be drawn/redrawn.

    ","parent_name":"MBPPointDetectorSubview"},"Protocols/MBPPointDetectorSubview.html#/c:objc(pl)MBPPointDetectorSubview(im)detectionFinishedWithDisplayablePoints:originalRectangle:relativeRectangle:":{"name":"-detectionFinishedWithDisplayablePoints:originalRectangle:relativeRectangle:","abstract":"

    This method should be called when MBPDisplayablePointsDetection is obtained and points need to be drawn/redrawn with camera preview zoom enabled by setting previewZoomScale property on cameraSettings.

    ","parent_name":"MBPPointDetectorSubview"},"Protocols/MBPPivotViewDelegate.html#/c:objc(pl)MBPPivotViewDelegate(im)pivotView:willSelectIndex:":{"name":"-pivotView:willSelectIndex:","abstract":"

    Called before the move animation will appear

    ","parent_name":"MBPPivotViewDelegate"},"Protocols/MBPPivotViewDelegate.html#/c:objc(pl)MBPPivotViewDelegate(im)pivotView:didSelectIndex:":{"name":"-pivotView:didSelectIndex:","abstract":"

    Called after the move aniamtion is over

    ","parent_name":"MBPPivotViewDelegate"},"Protocols/MBPPhotopayOverlayViewControllerDelegate.html#/c:objc(pl)MBPPhotopayOverlayViewControllerDelegate(im)photopayOverlayViewControllerDidFinishScanning:state:":{"name":"-photopayOverlayViewControllerDidFinishScanning:state:","abstract":"

    Scanning library did output scanning results

    ","parent_name":"MBPPhotopayOverlayViewControllerDelegate"},"Protocols/MBPPhotopayOverlayViewControllerDelegate.html#/c:objc(pl)MBPPhotopayOverlayViewControllerDelegate(im)photopayOverlayViewControllerDidTapClose:":{"name":"-photopayOverlayViewControllerDidTapClose:","abstract":"

    Scanning library was closed, usually by the user pressing close button and cancelling the scan

    ","parent_name":"MBPPhotopayOverlayViewControllerDelegate"},"Protocols/MBPPhotopayOverlayViewControllerDelegate.html#/c:objc(pl)MBPPhotopayOverlayViewControllerDelegate(im)photopayOverlayViewControllerDidTapHelp:":{"name":"-photopayOverlayViewControllerDidTapHelp:","abstract":"

    Called when Scanning library will display user’s custom help. This can happen when the user presses","parent_name":"MBPPhotopayOverlayViewControllerDelegate"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)overlayViewControllerWillCloseCamera:":{"name":"-overlayViewControllerWillCloseCamera:","abstract":"

    Notification sent when Overlay View Controller wants to close camera, for example,","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)overlayViewControllerShouldDisplayTorch:":{"name":"-overlayViewControllerShouldDisplayTorch:","abstract":"

    Overlay View Controller should ask it’s delegete if it’s necessary to display Torch (Light) button.","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)overlayViewController:willSetTorch:":{"name":"-overlayViewController:willSetTorch:","abstract":"

    Overlay View Controller must notify it’s delegete to set the torch mode to On or Off

    ","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)shouldDisplayHelpButton":{"name":"-shouldDisplayHelpButton","abstract":"

    If help mechanism is implemented using MBPScanDelegate’s scanningViewControllerWillPresentHelp method,","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)isStatusBarPresented":{"name":"-isStatusBarPresented","abstract":"

    Check if status bar is hidden or showed

    ","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)isTorchOn":{"name":"-isTorchOn","abstract":"

    Overlay View Controller can ask it’s delegete about the status of Torch

    ","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)isCameraAuthorized":{"name":"-isCameraAuthorized","abstract":"

    Overlay View Controller can ask it’s owner whether camera was authorized

    ","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOcrRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPOcrRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didObtainOcrResult:withResultName:":{"name":"-recognizerRunnerViewController:didObtainOcrResult:withResultName:","abstract":"

    Called when scanning library has MBPOcrLayout ready to be displayed on UI.","parent_name":"MBPOcrRecognizerRunnerViewControllerDelegate"},"Protocols/MBPOcrRecognizerRunnerDelegate.html#/c:objc(pl)MBPOcrRecognizerRunnerDelegate(im)recognizerRunner:didObtainOcrResult:withResultName:":{"name":"-recognizerRunner:didObtainOcrResult:withResultName:","abstract":"

    Called when Scanning library has MBPOcrLayout available and ready to be displayed on UI.","parent_name":"MBPOcrRecognizerRunnerDelegate"},"Protocols/MBPOcrLayoutSubview.html#/c:objc(pl)MBPOcrLayoutSubview(im)ocrLayoutObtained:withIdentifier:":{"name":"-ocrLayoutObtained:withIdentifier:","abstract":"

    This method should be called when MBPOcrLayout is obtained and needs to be drawn/redrawn.

    ","parent_name":"MBPOcrLayoutSubview"},"Protocols/MBPFrameRecognitionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPFrameRecognitionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidFinishFrameRecognition:state:":{"name":"-recognizerRunnerViewControllerDidFinishFrameRecognition:state:","abstract":"

    Scanning library did output frame with state

    ","parent_name":"MBPFrameRecognitionRecognizerRunnerViewControllerDelegate"},"Protocols/MBPFieldOfViewOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldOfViewOverlayViewControllerDelegate(im)fieldOfViewOverlayViewControllerDidFinishScanning:state:":{"name":"-fieldOfViewOverlayViewControllerDidFinishScanning:state:","abstract":"

    Scanning library did output scanning results

    ","parent_name":"MBPFieldOfViewOverlayViewControllerDelegate"},"Protocols/MBPFieldOfViewOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldOfViewOverlayViewControllerDelegate(im)fieldOfViewOverlayViewControllerDidTapClose:":{"name":"-fieldOfViewOverlayViewControllerDidTapClose:","abstract":"

    Scanning library was closed, usually by the user pressing close button and cancelling the scan

    ","parent_name":"MBPFieldOfViewOverlayViewControllerDelegate"},"Protocols/MBPFieldByFieldOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldByFieldOverlayViewControllerDelegate(im)fieldByFieldOverlayViewControllerWillClose:":{"name":"-fieldByFieldOverlayViewControllerWillClose:","abstract":"

    Called when Overlay will close. This can happen if the user pressed close button

    ","parent_name":"MBPFieldByFieldOverlayViewControllerDelegate"},"Protocols/MBPFieldByFieldOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldByFieldOverlayViewControllerDelegate(im)fieldByFieldOverlayViewController:didFinishScanningWithElements:":{"name":"-fieldByFieldOverlayViewController:didFinishScanningWithElements:","abstract":"

    Called when Scanning finishes and Overlay will dissapear.

    ","parent_name":"MBPFieldByFieldOverlayViewControllerDelegate"},"Protocols/MBPFieldByFieldOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldByFieldOverlayViewControllerDelegate(im)fieldByFieldOverlayViewControllerWillPresentHelp:":{"name":"-fieldByFieldOverlayViewControllerWillPresentHelp:","abstract":"

    Called when user pressed the help button on the overlay.

    ","parent_name":"MBPFieldByFieldOverlayViewControllerDelegate"},"Protocols/MBPFieldByFieldOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldByFieldOverlayViewControllerDelegate(im)fieldByFieldOverlayViewController:didOutputCurrentImage:":{"name":"-fieldByFieldOverlayViewController:didOutputCurrentImage:","abstract":"

    Outputs back each image processed by the SDK.

    ","parent_name":"MBPFieldByFieldOverlayViewControllerDelegate"},"Protocols/MBPDetectionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFinishDetectionWithDisplayableQuad:":{"name":"-recognizerRunnerViewController:didFinishDetectionWithDisplayableQuad:","abstract":"

    Called when Scanning library finishes detection of objects.","parent_name":"MBPDetectionRecognizerRunnerViewControllerDelegate"},"Protocols/MBPDetectionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFinishDetectionWithDisplayablePoints:":{"name":"-recognizerRunnerViewController:didFinishDetectionWithDisplayablePoints:","abstract":"

    Called when Scanning library finishes detection of objects.","parent_name":"MBPDetectionRecognizerRunnerViewControllerDelegate"},"Protocols/MBPDetectionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidFailDetection:":{"name":"-recognizerRunnerViewControllerDidFailDetection:","abstract":"

    Called when Scanning library fails to detect any object with any of the currently active recognizers.

    ","parent_name":"MBPDetectionRecognizerRunnerViewControllerDelegate"},"Protocols/MBPDetectionRecognizerRunnerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerDelegate(im)recognizerRunner:didFinishDetectionWithDisplayableQuad:":{"name":"-recognizerRunner:didFinishDetectionWithDisplayableQuad:","abstract":"

    Called when Scanning library finishes detection of objects.","parent_name":"MBPDetectionRecognizerRunnerDelegate"},"Protocols/MBPDetectionRecognizerRunnerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerDelegate(im)recognizerRunner:didFinishDetectionWithDisplayablePoints:":{"name":"-recognizerRunner:didFinishDetectionWithDisplayablePoints:","abstract":"

    Called when Scanning library finishes detection of objects.","parent_name":"MBPDetectionRecognizerRunnerDelegate"},"Protocols/MBPDetectionRecognizerRunnerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerDelegate(im)recognizerRunnerDidFailDetection:":{"name":"-recognizerRunnerDidFailDetection:","abstract":"

    Called when Scanning library fails to detect any object with any of the currently active recognizers.

    ","parent_name":"MBPDetectionRecognizerRunnerDelegate"},"Protocols/MBPDebugRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPDebugRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didOutputDebugImage:":{"name":"-recognizerRunnerViewController:didOutputDebugImage:","abstract":"

    Scanning library did output debug image","parent_name":"MBPDebugRecognizerRunnerViewControllerDelegate"},"Protocols/MBPDebugRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPDebugRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didOutputDebugText:":{"name":"-recognizerRunnerViewController:didOutputDebugText:","abstract":"

    Scanning library did output debug text","parent_name":"MBPDebugRecognizerRunnerViewControllerDelegate"},"Protocols/MBPDebugRecognizerRunnerDelegate.html#/c:objc(pl)MBPDebugRecognizerRunnerDelegate(im)recognizerRunner:didOutputDebugImage:":{"name":"-recognizerRunner:didOutputDebugImage:","abstract":"

    Scanning library did output debug image","parent_name":"MBPDebugRecognizerRunnerDelegate"},"Protocols/MBPDebugRecognizerRunnerDelegate.html#/c:objc(pl)MBPDebugRecognizerRunnerDelegate(im)recognizerRunner:didOutputDebugText:":{"name":"-recognizerRunner:didOutputDebugText:","abstract":"

    Scanning library did output debug text","parent_name":"MBPDebugRecognizerRunnerDelegate"},"Protocols/MBPBarcodeOverlayViewControllerDelegate.html#/c:objc(pl)MBPBarcodeOverlayViewControllerDelegate(im)barcodeOverlayViewControllerDidFinishScanning:state:":{"name":"-barcodeOverlayViewControllerDidFinishScanning:state:","abstract":"

    Scanning library did output scanning results

    ","parent_name":"MBPBarcodeOverlayViewControllerDelegate"},"Protocols/MBPBarcodeOverlayViewControllerDelegate.html#/c:objc(pl)MBPBarcodeOverlayViewControllerDelegate(im)barcodeOverlayViewControllerDidTapClose:":{"name":"-barcodeOverlayViewControllerDidTapClose:","abstract":"

    Scanning library was closed, usually by the user pressing close button and cancelling the scan

    ","parent_name":"MBPBarcodeOverlayViewControllerDelegate"},"Protocols/MBPBarcodeOverlayViewControllerDelegate.html":{"name":"MBPBarcodeOverlayViewControllerDelegate","abstract":"

    Protocol for obtaining scanning results

    "},"Protocols/MBPDebugRecognizerRunnerDelegate.html":{"name":"MBPDebugRecognizerRunnerDelegate","abstract":"

    Protocol for obtaining debug metadata

    "},"Protocols/MBPDebugRecognizerRunnerViewControllerDelegate.html":{"name":"MBPDebugRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for obtaining debug metadata

    "},"Protocols/MBPDetectionRecognizerRunnerDelegate.html":{"name":"MBPDetectionRecognizerRunnerDelegate","abstract":"

    Protocol for obtaining detection results

    "},"Protocols/MBPDetectionRecognizerRunnerViewControllerDelegate.html":{"name":"MBPDetectionRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for obtaining detection results

    "},"Protocols/MBPFieldByFieldOverlayViewControllerDelegate.html":{"name":"MBPFieldByFieldOverlayViewControllerDelegate","abstract":"

    Protocol for observing important events with scanning

    "},"Protocols/MBPFieldOfViewOverlayViewControllerDelegate.html":{"name":"MBPFieldOfViewOverlayViewControllerDelegate","abstract":"

    Protocol for obtaining scanning results

    "},"Protocols/MBPFrameRecognitionRecognizerRunnerViewControllerDelegate.html":{"name":"MBPFrameRecognitionRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for obtaining frame recognition

    "},"Protocols/MBPOcrLayoutSubview.html":{"name":"MBPOcrLayoutSubview","abstract":"

    Protocol for processing MBPOcrLayout. Subviews implementing this protocol process and draw layout data on the screen (e.g. dots or OCR characters)

    "},"Protocols/MBPOcrRecognizerRunnerDelegate.html":{"name":"MBPOcrRecognizerRunnerDelegate","abstract":"

    Protocol for obtaining ocr results

    "},"Protocols/MBPOcrRecognizerRunnerViewControllerDelegate.html":{"name":"MBPOcrRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for obtaining ocr results

    "},"Protocols/MBPOverlayContainerViewController.html":{"name":"MBPOverlayContainerViewController","abstract":"

    Overlay View Controller also needs to notify CameraViewController on certain events."},"Protocols/MBPPhotopayOverlayViewControllerDelegate.html":{"name":"MBPPhotopayOverlayViewControllerDelegate","abstract":"

    Protocol for obtaining scanning results

    "},"Protocols/MBPPivotViewDelegate.html":{"name":"MBPPivotViewDelegate","abstract":"

    If the user of the PivotView want’s to be notified on pivot move events, it can implement this"},"Protocols/MBPPointDetectorSubview.html":{"name":"MBPPointDetectorSubview","abstract":"

    Protocol for processing MBPDisplayablePointsDetection. Subviews implementing this protocol process and draw points on the screen (e.g. flashing dots)

    "},"Protocols/MBPQuadDetectorSubview.html":{"name":"MBPQuadDetectorSubview","abstract":"

    Protocol for processing MBPDisplayableQuadDetection. Subviews implementing this protocol process and draw quad on the screen (e.g. viewfinder drawing document outlining)

    "},"Protocols/MBPRecognizerRunnerViewController.html":{"name":"MBPRecognizerRunnerViewController","abstract":"

    Protocol for View controllers which present camera and provide scanning features

    "},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html":{"name":"MBPRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for MBPRecognizerRunnerViewController actions

    "},"Protocols/MBPResultSubview.html":{"name":"MBPResultSubview","abstract":"

    Protocol for processing MBPRecognizerResult. Subviews implementing this protocol process and draw result data on the screen (e.g. letting users know is scanning was successful)

    "},"Protocols/MBPScanningRecognizerRunnerDelegate.html":{"name":"MBPScanningRecognizerRunnerDelegate","abstract":"

    Protocol for obtaining scanning results

    "},"Protocols/MBPScanningRecognizerRunnerViewControllerDelegate.html":{"name":"MBPScanningRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for obtaining scanning results

    "},"Protocols/MBPSubviewDelegate.html":{"name":"MBPSubviewDelegate","abstract":"

    Protocol which all objects interested in receiving information about overlay subviews need to implement

    "},"Enums/MBPRecognizerResultState.html#/c:@E@MBPRecognizerResultState@MBPRecognizerResultStateEmpty":{"name":"MBPRecognizerResultStateEmpty","abstract":"

    Empty

    ","parent_name":"MBPRecognizerResultState"},"Enums/MBPRecognizerResultState.html#/c:@E@MBPRecognizerResultState@MBPRecognizerResultStateUncertain":{"name":"MBPRecognizerResultStateUncertain","abstract":"

    Uncertain

    ","parent_name":"MBPRecognizerResultState"},"Enums/MBPRecognizerResultState.html#/c:@E@MBPRecognizerResultState@MBPRecognizerResultStateValid":{"name":"MBPRecognizerResultStateValid","abstract":"

    Valid

    ","parent_name":"MBPRecognizerResultState"},"Enums/MBPRecognizerResultState.html#/c:@E@MBPRecognizerResultState@MBPRecognizerResultStateStageValid":{"name":"MBPRecognizerResultStateStageValid","abstract":"

    StageValid

    ","parent_name":"MBPRecognizerResultState"},"Enums/MBPFrameQualityEstimationMode.html#/c:@E@MBPFrameQualityEstimationMode@MBPFrameQualityEstimationModeDefault":{"name":"MBPFrameQualityEstimationModeDefault","abstract":"

    Default. Frame quality estimation is ON if enabled recognizers require it by default.

    ","parent_name":"MBPFrameQualityEstimationMode"},"Enums/MBPFrameQualityEstimationMode.html#/c:@E@MBPFrameQualityEstimationMode@MBPFrameQualityEstimationModeOn":{"name":"MBPFrameQualityEstimationModeOn","abstract":"

    Frame quality estimation is always on

    ","parent_name":"MBPFrameQualityEstimationMode"},"Enums/MBPFrameQualityEstimationMode.html#/c:@E@MBPFrameQualityEstimationMode@MBPFrameQualityEstimationModeOff":{"name":"MBPFrameQualityEstimationModeOff","abstract":"

    Frame quality estimation is always off

    ","parent_name":"MBPFrameQualityEstimationMode"},"Enums/MBPRecognitionDebugMode.html#/c:@E@MBPRecognitionDebugMode@MBPRecognitionDebugModeDefault":{"name":"MBPRecognitionDebugModeDefault","abstract":"

    Classic, production mode. Results are returned after first valid scanning

    ","parent_name":"MBPRecognitionDebugMode"},"Enums/MBPRecognitionDebugMode.html#/c:@E@MBPRecognitionDebugMode@MBPRecognitionDebugModeTest":{"name":"MBPRecognitionDebugModeTest","abstract":"

    Recognition Test. Results are never returned, recognition is performed repeatedly

    ","parent_name":"MBPRecognitionDebugMode"},"Enums/MBPRecognitionDebugMode.html#/c:@E@MBPRecognitionDebugMode@MBPRecognitionDebugModeDetectionTest":{"name":"MBPRecognitionDebugModeDetectionTest","abstract":"

    Recognition Test. Results are never returned, only detection is performed repeatedly

    ","parent_name":"MBPRecognitionDebugMode"},"Enums/MBPProcessorResultState.html#/c:@E@MBPProcessorResultState@MBPProcessorResultStateEmpty":{"name":"MBPProcessorResultStateEmpty","abstract":"

    Empty

    ","parent_name":"MBPProcessorResultState"},"Enums/MBPProcessorResultState.html#/c:@E@MBPProcessorResultState@MBPProcessorResultStateUncertain":{"name":"MBPProcessorResultStateUncertain","abstract":"

    Uncertain

    ","parent_name":"MBPProcessorResultState"},"Enums/MBPProcessorResultState.html#/c:@E@MBPProcessorResultState@MBPProcessorResultStateValid":{"name":"MBPProcessorResultStateValid","abstract":"

    Valid

    ","parent_name":"MBPProcessorResultState"},"Enums/MBPParserResultState.html#/c:@E@MBPParserResultState@MBPParserResultStateEmpty":{"name":"MBPParserResultStateEmpty","abstract":"

    Empty

    ","parent_name":"MBPParserResultState"},"Enums/MBPParserResultState.html#/c:@E@MBPParserResultState@MBPParserResultStateUncertain":{"name":"MBPParserResultStateUncertain","abstract":"

    Uncertain

    ","parent_name":"MBPParserResultState"},"Enums/MBPParserResultState.html#/c:@E@MBPParserResultState@MBPParserResultStateValid":{"name":"MBPParserResultStateValid","abstract":"

    Valid

    ","parent_name":"MBPParserResultState"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_AKZIDENZ_GROTESK":{"name":"MB_OCR_FONT_AKZIDENZ_GROTESK","abstract":"

    Akzidenz Grotesk font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ARIAL":{"name":"MB_OCR_FONT_ARIAL","abstract":"

    Arial font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ARIAL_BLACK":{"name":"MB_OCR_FONT_ARIAL_BLACK","abstract":"

    Arial black font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ARNHEM":{"name":"MB_OCR_FONT_ARNHEM","abstract":"

    Arnhem font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_AVANT_GARDE":{"name":"MB_OCR_FONT_AVANT_GARDE","abstract":"

    Avant garde font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_BEMBO":{"name":"MB_OCR_FONT_BEMBO","abstract":"

    Bembo font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_BODONI":{"name":"MB_OCR_FONT_BODONI","abstract":"

    Bodoni font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_CALIBRI":{"name":"MB_OCR_FONT_CALIBRI","abstract":"

    Calibri font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_CALIBRI_BOLD":{"name":"MB_OCR_FONT_CALIBRI_BOLD","abstract":"

    Calibri bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_CHAINPRINTER":{"name":"MB_OCR_FONT_CHAINPRINTER","abstract":"

    Chainprinter font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COMIC_SANS":{"name":"MB_OCR_FONT_COMIC_SANS","abstract":"

    Comic sans font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_CONCERTO_ROUNDED_SG":{"name":"MB_OCR_FONT_CONCERTO_ROUNDED_SG","abstract":"

    Concerto rounded SG font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER":{"name":"MB_OCR_FONT_COURIER","abstract":"

    Courier font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER_BOLD":{"name":"MB_OCR_FONT_COURIER_BOLD","abstract":"

    Courier bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER_MEDIUM_BOLD":{"name":"MB_OCR_FONT_COURIER_MEDIUM_BOLD","abstract":"

    Courier medium bold","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER_NEW_BOLD":{"name":"MB_OCR_FONT_COURIER_NEW_BOLD","abstract":"

    Courier new bold","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER_NEW_CE":{"name":"MB_OCR_FONT_COURIER_NEW_CE","abstract":"

    Courier new ce font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER_CONDENSED":{"name":"MB_OCR_FONT_COURIER_CONDENSED","abstract":"

    Courier censored font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_DEJAVU_SANS_MONO":{"name":"MB_OCR_FONT_DEJAVU_SANS_MONO","abstract":"

    Dejavu sans mono font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_DIN":{"name":"MB_OCR_FONT_DIN","abstract":"

    Din font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_EUROPA_GROTESK_NO_2_SB_BOLD":{"name":"MB_OCR_FONT_EUROPA_GROTESK_NO_2_SB_BOLD","abstract":"

    Europa grotesk no 2 SB bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_EUROSTILE":{"name":"MB_OCR_FONT_EUROSTILE","abstract":"

    Eurostile font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_F25_BANK_PRINTER_BOLD":{"name":"MB_OCR_FONT_F25_BANK_PRINTER_BOLD","abstract":"

    F25 bank printer bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_FRANKLIN_GOTHIC":{"name":"MB_OCR_FONT_FRANKLIN_GOTHIC","abstract":"

    Franklin gothic font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_FRUTIGER":{"name":"MB_OCR_FONT_FRUTIGER","abstract":"

    Frutiger font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_FUTURA":{"name":"MB_OCR_FONT_FUTURA","abstract":"

    Futura font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_FUTURA_BOLD":{"name":"MB_OCR_FONT_FUTURA_BOLD","abstract":"

    Futura bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_GARAMOND":{"name":"MB_OCR_FONT_GARAMOND","abstract":"

    Garamond font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_GEORGIA":{"name":"MB_OCR_FONT_GEORGIA","abstract":"

    Georgia font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_GILL_SANS":{"name":"MB_OCR_FONT_GILL_SANS","abstract":"

    Gill sans font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_HANDWRITTEN":{"name":"MB_OCR_FONT_HANDWRITTEN","abstract":"

    Handwritten font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_HELVETICA":{"name":"MB_OCR_FONT_HELVETICA","abstract":"

    Helvetica font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_HELVETICA_BOLD":{"name":"MB_OCR_FONT_HELVETICA_BOLD","abstract":"

    Helvetica bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_HELVETICA_CONDENSED_LIGHT":{"name":"MB_OCR_FONT_HELVETICA_CONDENSED_LIGHT","abstract":"

    Helvetica condensed light font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_HYPERMARKET":{"name":"MB_OCR_FONT_HYPERMARKET","abstract":"

    Hypermarket font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_INTERSTATE":{"name":"MB_OCR_FONT_INTERSTATE","abstract":"

    Interstate font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_LATIN_MODERN":{"name":"MB_OCR_FONT_LATIN_MODERN","abstract":"

    Latin modern math font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_LATIN_MODERN_ITALIC":{"name":"MB_OCR_FONT_LATIN_MODERN_ITALIC","abstract":"

    Latin modern italic font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_LETTER_GOTHIC":{"name":"MB_OCR_FONT_LETTER_GOTHIC","abstract":"

    Letter gothic font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_LUCIDA":{"name":"MB_OCR_FONT_LUCIDA","abstract":"

    Lucida font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_LUCIDA_SANS":{"name":"MB_OCR_FONT_LUCIDA_SANS","abstract":"

    Lucida sans font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_MATRIX":{"name":"MB_OCR_FONT_MATRIX","abstract":"

    Matrix font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_META":{"name":"MB_OCR_FONT_META","abstract":"

    Meta font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_MINION":{"name":"MB_OCR_FONT_MINION","abstract":"

    Minion font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_OCRA":{"name":"MB_OCR_FONT_OCRA","abstract":"

    OCR A font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_OCRB":{"name":"MB_OCR_FONT_OCRB","abstract":"

    OCR B font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_OFFICINA":{"name":"MB_OCR_FONT_OFFICINA","abstract":"

    Officina font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_OPTIMA":{"name":"MB_OCR_FONT_OPTIMA","abstract":"

    Optima font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_PRINTF":{"name":"MB_OCR_FONT_PRINTF","abstract":"

    Printf font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ROCKWELL":{"name":"MB_OCR_FONT_ROCKWELL","abstract":"

    Rockwell font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ROTIS_SANS_SERIF":{"name":"MB_OCR_FONT_ROTIS_SANS_SERIF","abstract":"

    Rotis sans serif font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ROTIS_SERIF":{"name":"MB_OCR_FONT_ROTIS_SERIF","abstract":"

    Rotis serif font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_SABON":{"name":"MB_OCR_FONT_SABON","abstract":"

    Sabon font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_STONE":{"name":"MB_OCR_FONT_STONE","abstract":"

    Stone font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_SV_BASIC_MANUAL":{"name":"MB_OCR_FONT_SV_BASIC_MANUAL","abstract":"

    SV basic manual font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TAHOMA":{"name":"MB_OCR_FONT_TAHOMA","abstract":"

    Tahoma font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TAHOMA_BOLD":{"name":"MB_OCR_FONT_TAHOMA_BOLD","abstract":"

    Tahoma bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TEX_GYRE_TERMES":{"name":"MB_OCR_FONT_TEX_GYRE_TERMES","abstract":"

    Tex gyre termes font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TEX_GYRE_TERMES_ITALIC":{"name":"MB_OCR_FONT_TEX_GYRE_TERMES_ITALIC","abstract":"

    Tex gyre termes italic font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_THE_SANS_MONO_CONDENSED_BLACK":{"name":"MB_OCR_FONT_THE_SANS_MONO_CONDENSED_BLACK","abstract":"

    Sans mono condensed black font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_THESIS":{"name":"MB_OCR_FONT_THESIS","abstract":"

    Thesis font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TICKET_DE_CAISSE":{"name":"MB_OCR_FONT_TICKET_DE_CAISSE","abstract":"

    Ticket de caisse font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TIMES_NEW_ROMAN":{"name":"MB_OCR_FONT_TIMES_NEW_ROMAN","abstract":"

    Times new roman font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TRAJAN":{"name":"MB_OCR_FONT_TRAJAN","abstract":"

    Trajan font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TRINITE":{"name":"MB_OCR_FONT_TRINITE","abstract":"

    Trinite font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_UNIVERS":{"name":"MB_OCR_FONT_UNIVERS","abstract":"

    Univers font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_VERDANA":{"name":"MB_OCR_FONT_VERDANA","abstract":"

    Verdana font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_VOLTAIRE":{"name":"MB_OCR_FONT_VOLTAIRE","abstract":"

    Voltaire font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_WALBAUM":{"name":"MB_OCR_FONT_WALBAUM","abstract":"

    Walbaum font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_EUROPA_GRO_SB":{"name":"MB_OCR_FONT_EUROPA_GRO_SB","abstract":"

    Europa gro sb font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_EUROPA_GRO_SB_LIGHT":{"name":"MB_OCR_FONT_EUROPA_GRO_SB_LIGHT","abstract":"

    Europa gro sb light font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ANTONIO_REGULAR":{"name":"MB_OCR_FONT_ANTONIO_REGULAR","abstract":"

    Antonio regular font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_CORPORATE_LIGHT":{"name":"MB_OCR_FONT_CORPORATE_LIGHT","abstract":"

    Corporate S Light font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_MICR":{"name":"MB_OCR_FONT_MICR","abstract":"

    MICR font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ARABIC_NILE":{"name":"MB_OCR_FONT_ARABIC_NILE","abstract":"

    Arabic font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_UNKNOWN":{"name":"MB_OCR_FONT_UNKNOWN","abstract":"

    Unknown font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_XITS_MATH":{"name":"MB_OCR_FONT_XITS_MATH","abstract":"

    XITS Math font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ANY":{"name":"MB_OCR_FONT_ANY","abstract":"

    Any of the other listed fonts

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_UNKNOWN_MATH":{"name":"MB_OCR_FONT_UNKNOWN_MATH","abstract":"

    Unknown math font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_UKDL_LIGHT":{"name":"MB_OCR_FONT_UKDL_LIGHT","abstract":"

    Font found on UKDL licenses

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COUNT":{"name":"MB_OCR_FONT_COUNT","abstract":"

    Must be last as it holds the number of available fonts

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_FE_SCHRIFT":{"name":"MB_OCR_FONT_FE_SCHRIFT","abstract":"

    German license plate font *

    ","parent_name":"MBPOcrFont"},"Enums/MBPDocumentType.html#/c:@E@MBPDocumentType@MBPBlinkOCRDocumentType":{"name":"MBPBlinkOCRDocumentType","abstract":"

    Document type for latin documents used with BlinkOCR recognizer

    ","parent_name":"MBPDocumentType"},"Enums/MBPDocumentType.html#/c:@E@MBPDocumentType@MBPMicrDocumentType":{"name":"MBPMicrDocumentType","abstract":"

    Document type for MICR font

    ","parent_name":"MBPDocumentType"},"Enums/MBPDocumentType.html#/c:@E@MBPDocumentType@MBPArabicDocumentType":{"name":"MBPArabicDocumentType","abstract":"

    Document type for Arabic characters

    ","parent_name":"MBPDocumentType"},"Enums/MBPDocumentType.html#/c:@E@MBPDocumentType@MBPHandwrittenDocumentType":{"name":"MBPHandwrittenDocumentType","abstract":"

    Document type for handwriting

    ","parent_name":"MBPDocumentType"},"Enums/MBPKosCode128SlipIDType.html#/c:@E@MBPKosCode128SlipIDType@MBPKosCode128SlipIDTypeOld":{"name":"MBPKosCode128SlipIDTypeOld","abstract":"

    Old

    ","parent_name":"MBPKosCode128SlipIDType"},"Enums/MBPKosCode128SlipIDType.html#/c:@E@MBPKosCode128SlipIDType@MBPKosCode128SlipIDTypeNew":{"name":"MBPKosCode128SlipIDTypeNew","abstract":"

    New

    ","parent_name":"MBPKosCode128SlipIDType"},"Enums/MBPProcessingOrientation.html#/c:@E@MBPProcessingOrientation@MBPProcessingOrientationUp":{"name":"MBPProcessingOrientationUp","abstract":"

    Text oriented same as picture

    ","parent_name":"MBPProcessingOrientation"},"Enums/MBPProcessingOrientation.html#/c:@E@MBPProcessingOrientation@MBPProcessingOrientationRight":{"name":"MBPProcessingOrientationRight","abstract":"

    Text is rotated 90 degrees clockwise

    ","parent_name":"MBPProcessingOrientation"},"Enums/MBPProcessingOrientation.html#/c:@E@MBPProcessingOrientation@MBPProcessingOrientationDown":{"name":"MBPProcessingOrientationDown","abstract":"

    Text is upside down

    ","parent_name":"MBPProcessingOrientation"},"Enums/MBPProcessingOrientation.html#/c:@E@MBPProcessingOrientation@MBPProcessingOrientationLeft":{"name":"MBPProcessingOrientationLeft","abstract":"

    Text is rotated 90 degrees counterclockwise

    ","parent_name":"MBPProcessingOrientation"},"Enums/MBPHungarySlipId.html#/c:@E@MBPHungarySlipId@MBPHungarySlipIdWhite":{"name":"MBPHungarySlipIdWhite","abstract":"

    White hungarian payslip

    ","parent_name":"MBPHungarySlipId"},"Enums/MBPHungarySlipId.html#/c:@E@MBPHungarySlipId@MBPHungarySlipIdYellow":{"name":"MBPHungarySlipIdYellow","abstract":"

    Yellow hungarian payslip

    ","parent_name":"MBPHungarySlipId"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusFailed":{"name":"MBPDetectionStatusFailed","abstract":"

    Detection has failed.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusSuccess":{"name":"MBPDetectionStatusSuccess","abstract":"

    Document has been detected.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusCameraTooFar":{"name":"MBPDetectionStatusCameraTooFar","abstract":"

    Document has been detected but the camera is too far from the document.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusCameraTooClose":{"name":"MBPDetectionStatusCameraTooClose","abstract":"

    Document has been detected but the camera is too close to the document.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusCameraAngleTooSteep":{"name":"MBPDetectionStatusCameraAngleTooSteep","abstract":"

    Document has been detected but the camera’s angle is too steep.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusDocumentTooCloseToCameraEdge":{"name":"MBPDetectionStatusDocumentTooCloseToCameraEdge","abstract":"

    Document has been detected but the document is too close to the camera edge.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusDocumentPartiallyVisible":{"name":"MBPDetectionStatusDocumentPartiallyVisible","abstract":"

    Only part of the document is visible.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusFallbackSuccess":{"name":"MBPDetectionStatusFallbackSuccess","abstract":"

    Fallback detection was successful (PhotoPay specific).

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDeepOcrModel.html#/c:@E@MBPDeepOcrModel@MBPDeepOcrModelBlinkInput":{"name":"MBPDeepOcrModelBlinkInput","abstract":"

    Deep OCR model for Blink Input

    ","parent_name":"MBPDeepOcrModel"},"Enums/MBPCroatiaSlipId.html#/c:@E@MBPCroatiaSlipId@MBPCroatiaSlipIdHub3Left":{"name":"MBPCroatiaSlipIdHub3Left","abstract":"

    Left side of HUB 3 payslip

    ","parent_name":"MBPCroatiaSlipId"},"Enums/MBPCroatiaSlipId.html#/c:@E@MBPCroatiaSlipId@MBPCroatiaSlipIdHub3Right":{"name":"MBPCroatiaSlipIdHub3Right","abstract":"

    Right side of HUB 3 payslip

    ","parent_name":"MBPCroatiaSlipId"},"Enums/MBPCroatiaReferenceNumberStatus.html#/c:@E@MBPCroatiaReferenceNumberStatus@MBPCroatiaReferenceNumberStatusValid":{"name":"MBPCroatiaReferenceNumberStatusValid","abstract":"

    valid (model matches the check digits)

    ","parent_name":"MBPCroatiaReferenceNumberStatus"},"Enums/MBPCroatiaReferenceNumberStatus.html#/c:@E@MBPCroatiaReferenceNumberStatus@MBPCroatiaReferenceNumberStatusInvalid":{"name":"MBPCroatiaReferenceNumberStatusInvalid","abstract":"

    Invalid (wrong format of the reference)

    ","parent_name":"MBPCroatiaReferenceNumberStatus"},"Enums/MBPCroatiaReferenceNumberStatus.html#/c:@E@MBPCroatiaReferenceNumberStatus@MBPCroatiaReferenceNumberStatusInvalidChecksum":{"name":"MBPCroatiaReferenceNumberStatusInvalidChecksum","abstract":"

    Invalid checksum (model doesn’t match check digits)

    ","parent_name":"MBPCroatiaReferenceNumberStatus"},"Enums/MBPCroatiaReferenceNumberStatus.html#/c:@E@MBPCroatiaReferenceNumberStatus@MBPCroatiaReferenceNumberStatusModelUnknown":{"name":"MBPCroatiaReferenceNumberStatusModelUnknown","abstract":"

    Model is unkown (maybe it’s missing)

    ","parent_name":"MBPCroatiaReferenceNumberStatus"},"Enums/MBPCroatiaReferenceNumberStatus.html#/c:@E@MBPCroatiaReferenceNumberStatus@MBPCroatiaReferenceNumberStatusNoChecksum":{"name":"MBPCroatiaReferenceNumberStatusNoChecksum","abstract":"

    Reference format doesn’t define check digits

    ","parent_name":"MBPCroatiaReferenceNumberStatus"},"Enums/MBPCameraAutofocusRestriction.html#/c:@E@MBPCameraAutofocusRestriction@MBPCameraAutofocusRestrictionNone":{"name":"MBPCameraAutofocusRestrictionNone","abstract":"

    Default. Indicates that the autofocus system should not restrict the focus range.

    ","parent_name":"MBPCameraAutofocusRestriction"},"Enums/MBPCameraAutofocusRestriction.html#/c:@E@MBPCameraAutofocusRestriction@MBPCameraAutofocusRestrictionNear":{"name":"MBPCameraAutofocusRestrictionNear","abstract":"

    Indicates that the autofocus system should restrict the focus range for subject matter that is near to the camera.

    ","parent_name":"MBPCameraAutofocusRestriction"},"Enums/MBPCameraAutofocusRestriction.html#/c:@E@MBPCameraAutofocusRestriction@MBPCameraAutofocusRestrictionFar":{"name":"MBPCameraAutofocusRestrictionFar","abstract":"

    Indicates that the autofocus system should restrict the focus range for subject matter that is far from the camera.

    ","parent_name":"MBPCameraAutofocusRestriction"},"Enums/MBPCameraType.html#/c:@E@MBPCameraType@MBPCameraTypeBack":{"name":"MBPCameraTypeBack","abstract":"

    Back facing camera

    ","parent_name":"MBPCameraType"},"Enums/MBPCameraType.html#/c:@E@MBPCameraType@MBPCameraTypeFront":{"name":"MBPCameraTypeFront","abstract":"

    Front facing camera

    ","parent_name":"MBPCameraType"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPreset480p":{"name":"MBPCameraPreset480p","abstract":"

    480p video will always be used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPreset720p":{"name":"MBPCameraPreset720p","abstract":"

    720p video will always be used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPreset1080p":{"name":"MBPCameraPreset1080p","abstract":"

    1080p video will always be used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPreset4K":{"name":"MBPCameraPreset4K","abstract":"

    4K video will always be used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPresetOptimal":{"name":"MBPCameraPresetOptimal","abstract":"

    The library will calculate optimal resolution based on the use case and device used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPresetMax":{"name":"MBPCameraPresetMax","abstract":"

    Device’s maximal video resolution will be used.

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPresetPhoto":{"name":"MBPCameraPresetPhoto","abstract":"

    Device’s photo preview resolution will be used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeQR":{"name":"MBPBarcodeTypeQR","abstract":"

    QR code

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeDataMatrix":{"name":"MBPBarcodeTypeDataMatrix","abstract":"

    Data Matrix

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeUPCE":{"name":"MBPBarcodeTypeUPCE","abstract":"

    UPCE

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeUPCA":{"name":"MBPBarcodeTypeUPCA","abstract":"

    UPCA

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeEAN8":{"name":"MBPBarcodeTypeEAN8","abstract":"

    EAN 8

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeEAN13":{"name":"MBPBarcodeTypeEAN13","abstract":"

    EAN 13

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeCode128":{"name":"MBPBarcodeTypeCode128","abstract":"

    Code 128

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeCode39":{"name":"MBPBarcodeTypeCode39","abstract":"

    Code 39

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeITF":{"name":"MBPBarcodeTypeITF","abstract":"

    ITF

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeAztec":{"name":"MBPBarcodeTypeAztec","abstract":"

    Code 39

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypePdf417":{"name":"MBPBarcodeTypePdf417","abstract":"

    PDF 417

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html":{"name":"MBPBarcodeType","abstract":"

    Enumeration of possible barcode formats

    "},"Enums/MBPCameraPreset.html":{"name":"MBPCameraPreset","abstract":"

    Camera resolution preset

    "},"Enums/MBPCameraType.html":{"name":"MBPCameraType","abstract":"

    Camera type

    "},"Enums/MBPCameraAutofocusRestriction.html":{"name":"MBPCameraAutofocusRestriction","abstract":"

    Camera autofocus restricion mode

    "},"Enums/MBPCroatiaReferenceNumberStatus.html":{"name":"MBPCroatiaReferenceNumberStatus","abstract":"

    Reference status after validation. Can be one of the below values

    "},"Enums/MBPCroatiaSlipId.html":{"name":"MBPCroatiaSlipId","abstract":"

    Slip format id. Can be one of the below:

    "},"Enums.html#/c:@E@MBPDateFormat":{"name":"MBPDateFormat","abstract":"

    Available date formats for date parser. To activate parsing of dates with month names in"},"Enums/MBPDeepOcrModel.html":{"name":"MBPDeepOcrModel","abstract":"

    Type of the document which recognizer scans

    "},"Enums/MBPDetectionStatus.html":{"name":"MBPDetectionStatus","abstract":"

    Status of the object detection in Microblink SDK

    "},"Enums/MBPHungarySlipId.html":{"name":"MBPHungarySlipId","abstract":"

    Slip format id. Can be one of the below:

    "},"Enums/MBPProcessingOrientation.html":{"name":"MBPProcessingOrientation","abstract":"

    Enum which describes text orientation on an image.

    "},"Enums/MBPKosCode128SlipIDType.html":{"name":"MBPKosCode128SlipIDType","abstract":"

    Kosovo Code 128 Id Type

    "},"Enums/MBPDocumentType.html":{"name":"MBPDocumentType","abstract":"

    Type of the document which recognizer scans

    "},"Enums/MBPOcrFont.html":{"name":"MBPOcrFont","abstract":"

    A list of fonts supported by BlinkOCR

    "},"Enums/MBPParserResultState.html":{"name":"MBPParserResultState","abstract":"

    Enumeration of posibble parser result state

    "},"Enums/MBPProcessorResultState.html":{"name":"MBPProcessorResultState","abstract":"

    Enumeration of posibble processor result state

    "},"Enums/MBPRecognitionDebugMode.html":{"name":"MBPRecognitionDebugMode","abstract":"

    Denotes the mode in which Recognizers performs recognition

    "},"Enums/MBPFrameQualityEstimationMode.html":{"name":"MBPFrameQualityEstimationMode","abstract":"

    Denotes the mode in which FrameQuality estimation works

    "},"Enums/MBPRecognizerResultState.html":{"name":"MBPRecognizerResultState","abstract":"

    Enumeration of posibble recognizer result state

    "},"Classes/MBPViewControllerFactory.html#/c:objc(cs)MBPViewControllerFactory(cm)recognizerRunnerViewControllerWithOverlayViewController:":{"name":"+recognizerRunnerViewControllerWithOverlayViewController:","abstract":"

    Method creates a camera view controller which is responsible for displaying the","parent_name":"MBPViewControllerFactory"},"Classes/MBPUnitedKingdomSlipRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPUnitedKingdomSlipRecognizerResult"},"Classes/MBPUnitedKingdomSlipRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizerResult(py)transactionCode":{"name":"transactionCode","abstract":"

    Transaction code of the payment

    ","parent_name":"MBPUnitedKingdomSlipRecognizerResult"},"Classes/MBPUnitedKingdomSlipRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizerResult(py)sortingCode":{"name":"sortingCode","abstract":"

    String representing sorting code for the payment

    ","parent_name":"MBPUnitedKingdomSlipRecognizerResult"},"Classes/MBPUnitedKingdomSlipRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing valid bank account number to which the payment goes

    ","parent_name":"MBPUnitedKingdomSlipRecognizerResult"},"Classes/MBPUnitedKingdomSlipRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPUnitedKingdomSlipRecognizerResult"},"Classes/MBPUnitedKingdomSlipRecognizer.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizer(py)result":{"name":"result","abstract":"

    UK slip recognizer result

    ","parent_name":"MBPUnitedKingdomSlipRecognizer"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizerResult"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    The account number.

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizerResult"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the payee.

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizerResult"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The payment reference number.

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizerResult"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizerResult(py)sortingCode":{"name":"sortingCode","abstract":"

    The slip sorting code

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizerResult"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizer.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    UK QR recognizer result

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizer"},"Classes/MBPTapToFocusSubview.html#/c:objc(cs)MBPTapToFocusSubview(im)initWithFrame:":{"name":"-initWithFrame:","abstract":"

    Designated initializer

    ","parent_name":"MBPTapToFocusSubview"},"Classes/MBPSwitzerlandSlipRecognizerResult.html#/c:objc(cs)MBPSwitzerlandSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPSwitzerlandSlipRecognizerResult"},"Classes/MBPSwitzerlandSlipRecognizerResult.html#/c:objc(cs)MBPSwitzerlandSlipRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPSwitzerlandSlipRecognizerResult"},"Classes/MBPSwitzerlandSlipRecognizerResult.html#/c:objc(cs)MBPSwitzerlandSlipRecognizerResult(py)subscriberNumber":{"name":"subscriberNumber","abstract":"

    String representing subscriber number for the payment

    ","parent_name":"MBPSwitzerlandSlipRecognizerResult"},"Classes/MBPSwitzerlandSlipRecognizerResult.html#/c:objc(cs)MBPSwitzerlandSlipRecognizerResult(py)currencyCode":{"name":"currencyCode","abstract":"

    String representing currency code for the payment

    ","parent_name":"MBPSwitzerlandSlipRecognizerResult"},"Classes/MBPSwitzerlandSlipRecognizerResult.html#/c:objc(cs)MBPSwitzerlandSlipRecognizerResult(py)ocrLineResult":{"name":"ocrLineResult","abstract":"

    String representing ocr line result for the payment

    ","parent_name":"MBPSwitzerlandSlipRecognizerResult"},"Classes/MBPSwitzerlandSlipRecognizer.html#/c:objc(cs)MBPSwitzerlandSlipRecognizer(py)result":{"name":"result","abstract":"

    Swiss slip recognizer result

    ","parent_name":"MBPSwitzerlandSlipRecognizer"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    The currency of the payment.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    The name of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerAddress":{"name":"payerAddress","abstract":"

    The address of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerStreet":{"name":"payerStreet","abstract":"

    The street of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerHouseNumber":{"name":"payerHouseNumber","abstract":"

    The house number of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerPostalCode":{"name":"payerPostalCode","abstract":"

    The postal code of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerCity":{"name":"payerCity","abstract":"

    The city of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerCountry":{"name":"payerCountry","abstract":"

    The country of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)referenceModel":{"name":"referenceModel","abstract":"

    The reference model of the payment.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The International bank account numbe of the account to which the payment goes.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientAddress":{"name":"recipientAddress","abstract":"

    The address of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientStreet":{"name":"recipientStreet","abstract":"

    The street of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientHouseNumber":{"name":"recipientHouseNumber","abstract":"

    The house number of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientPostalCode":{"name":"recipientPostalCode","abstract":"

    The postal code of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientCity":{"name":"recipientCity","abstract":"

    The city of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientCountry":{"name":"recipientCountry","abstract":"

    The country of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientName":{"name":"ultimateRecipientName","abstract":"

    The name of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientAddress":{"name":"ultimateRecipientAddress","abstract":"

    The address of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientStreet":{"name":"ultimateRecipientStreet","abstract":"

    The street of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientHouseNumber":{"name":"ultimateRecipientHouseNumber","abstract":"

    The house number of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientPostalCode":{"name":"ultimateRecipientPostalCode","abstract":"

    The postal code of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientCity":{"name":"ultimateRecipientCity","abstract":"

    The city of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientCountry":{"name":"ultimateRecipientCountry","abstract":"

    The country of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)additionalInformation":{"name":"additionalInformation","abstract":"

    The payment additional information.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)alternativeSchemeParameters":{"name":"alternativeSchemeParameters","abstract":"

    The parameters of the alternative scheme.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    The due date of the payment.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizer.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Swiss QR recognizer result

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizer"},"Classes/MBPSwitzerlandQrCodePaymentRecognizer.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPSwitzerlandQrCodePaymentRecognizer"},"Classes/MBPSwedenSlipCodeParserResult.html#/c:objc(cs)MBPSwedenSlipCodeParserResult(py)slipCode":{"name":"slipCode","abstract":"

    Returns the recognized SlipCode number or empty string if recognition failed.

    ","parent_name":"MBPSwedenSlipCodeParserResult"},"Classes/MBPSwedenSlipCodeParser.html#/c:objc(cs)MBPSwedenSlipCodeParser(py)result":{"name":"result","abstract":"

    Sweden SlipCode parser result

    ","parent_name":"MBPSwedenSlipCodeParser"},"Classes/MBPSwedenReferenceParserResult.html#/c:objc(cs)MBPSwedenReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized reference number or empty string if recognition failed.

    ","parent_name":"MBPSwedenReferenceParserResult"},"Classes/MBPSwedenReferenceParser.html#/c:objc(cs)MBPSwedenReferenceParser(py)result":{"name":"result","abstract":"

    Sweden Reference parser result

    ","parent_name":"MBPSwedenReferenceParser"},"Classes/MBPSwedenGiroNumberParserResult.html#/c:objc(cs)MBPSwedenGiroNumberParserResult(py)giroNumber":{"name":"giroNumber","abstract":"

    Returns the recognized GiroNumber number or empty string if recognition failed.

    ","parent_name":"MBPSwedenGiroNumberParserResult"},"Classes/MBPSwedenGiroNumberParser.html#/c:objc(cs)MBPSwedenGiroNumberParser(py)result":{"name":"result","abstract":"

    Sweden GiroNumber parser result

    ","parent_name":"MBPSwedenGiroNumberParser"},"Classes/MBPSwedenAmountParserResult.html#/c:objc(cs)MBPSwedenAmountParserResult(py)amount":{"name":"amount","abstract":"

    Returns the recognized amount number or empty string if recognition failed.

    ","parent_name":"MBPSwedenAmountParserResult"},"Classes/MBPSwedenAmountParser.html#/c:objc(cs)MBPSwedenAmountParser(py)result":{"name":"result","abstract":"

    Sweden Amount parser result

    ","parent_name":"MBPSwedenAmountParser"},"Classes/MBPSuccessFrameGrabberRecognizerResult.html#/c:objc(cs)MBPSuccessFrameGrabberRecognizerResult(py)successFrame":{"name":"successFrame","abstract":"

    Success frame MBPImage of successful frame

    ","parent_name":"MBPSuccessFrameGrabberRecognizerResult"},"Classes/MBPSuccessFrameGrabberRecognizer.html#/c:objc(cs)MBPSuccessFrameGrabberRecognizer(py)result":{"name":"result","abstract":"

    SuccessFrameGrabber recognizer results

    ","parent_name":"MBPSuccessFrameGrabberRecognizer"},"Classes/MBPSuccessFrameGrabberRecognizer.html#/c:objc(cs)MBPSuccessFrameGrabberRecognizer(py)slaveRecognizer":{"name":"slaveRecognizer","abstract":"

    Slave recognizer that is wrapped with SuccessFrameGrabber

    ","parent_name":"MBPSuccessFrameGrabberRecognizer"},"Classes/MBPSubview.html#/c:objc(cs)MBPSubview(py)delegate":{"name":"delegate","abstract":"

    Delegate which is notified on Overlay events

    ","parent_name":"MBPSubview"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)bic":{"name":"bic","abstract":"

    String representing valid Bank Identifier Code of the bank to which the payment goes

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)referenceNumber":{"name":"referenceNumber","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)referenceModel":{"name":"referenceModel","abstract":"

    String representing model of the reference

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    PaymentDescription - string that describes the payment purpose

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    RecipientName - string that describes the receiver of the payment (payee)

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizer.html#/c:objc(cs)MBPSloveniaSlipRecognizer(py)result":{"name":"result","abstract":"

    Slovenian slip recognizer result

    ","parent_name":"MBPSloveniaSlipRecognizer"},"Classes/MBPSloveniaSlipRecognizer.html#/c:objc(cs)MBPSloveniaSlipRecognizer(py)readPaymentDescription":{"name":"readPaymentDescription","abstract":"

    Defines if payment description of Slovenian slip should be extracted

    ","parent_name":"MBPSloveniaSlipRecognizer"},"Classes/MBPSloveniaSlipRecognizer.html#/c:objc(cs)MBPSloveniaSlipRecognizer(py)readRecipientName":{"name":"readRecipientName","abstract":"

    Defines if recipient name of Slovenian slip should be extracted

    ","parent_name":"MBPSloveniaSlipRecognizer"},"Classes/MBPSloveniaReferenceParserResult.html#/c:objc(cs)MBPSloveniaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPSloveniaReferenceParserResult"},"Classes/MBPSloveniaReferenceParser.html#/c:objc(cs)MBPSloveniaReferenceParser(py)result":{"name":"result","abstract":"

    Slovenian Reference parser result

    ","parent_name":"MBPSloveniaReferenceParser"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The international bank account number of the account to which the payment goes.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)payerIban":{"name":"payerIban","abstract":"

    The international bank account number of the account from where the payment goes.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    The purpose code of the payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)payerReference":{"name":"payerReference","abstract":"

    The reference of the payment’s payer.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The description of the payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    The name of the payer, if it exists.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)payerPlace":{"name":"payerPlace","abstract":"

    The place of the payer, if it exists.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)payerStreet":{"name":"payerStreet","abstract":"

    The street of the payer, if it exists.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the recipient.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)recipientPlace":{"name":"recipientPlace","abstract":"

    The place of the recipient.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)recipientStreet":{"name":"recipientStreet","abstract":"

    The street of the recipient.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw result

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)executionDate":{"name":"executionDate","abstract":"

    The date of execution of the payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    The due date of payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)deposit":{"name":"deposit","abstract":"

    Whether deposit option is included in payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)withdraw":{"name":"withdraw","abstract":"

    Whether withdraw option is included in payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizer.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Slovenian QR recognizer result

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizer"},"Classes/MBPSloveniaQrCodePaymentRecognizer.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPSloveniaQrCodePaymentRecognizer"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)variableSymbol":{"name":"variableSymbol","abstract":"

    Variable code of payment order

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)specificSymbol":{"name":"specificSymbol","abstract":"

    Specific code of payment order

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)constantSymbol":{"name":"constantSymbol","abstract":"

    Constant code of payment order

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing iban of the recipient of the payment

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    String representing recipient name

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)recipientAddress":{"name":"recipientAddress","abstract":"

    String representing recipient address

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizer.html#/c:objc(cs)MBPSlovakiaSlipRecognizer(py)result":{"name":"result","abstract":"

    Slovakian slip recognizer result

    ","parent_name":"MBPSlovakiaSlipRecognizer"},"Classes/MBPSlovakiaQrCodeRecognizerResult.html#/c:objc(cs)MBPSlovakiaQrCodeRecognizerResult(py)invoiceId":{"name":"invoiceId","abstract":"

    Returns the ID of invoice this payment refers to.

    ","parent_name":"MBPSlovakiaQrCodeRecognizerResult"},"Classes/MBPSlovakiaQrCodeRecognizerResult.html#/c:objc(cs)MBPSlovakiaQrCodeRecognizerResult(py)paymentInformations":{"name":"paymentInformations","abstract":"

    Returns a list of 0 or more payment information objects.

    ","parent_name":"MBPSlovakiaQrCodeRecognizerResult"},"Classes/MBPSlovakiaQrCodeRecognizer.html#/c:objc(cs)MBPSlovakiaQrCodeRecognizer(py)result":{"name":"result","abstract":"

    Slovak QR Code Payment recognizer result

    ","parent_name":"MBPSlovakiaQrCodeRecognizer"},"Classes/MBPSlovakiaQrCodeRecognizer.html#/c:objc(cs)MBPSlovakiaQrCodeRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if recognizer will use slower through scan

    ","parent_name":"MBPSlovakiaQrCodeRecognizer"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)productCode":{"name":"productCode","abstract":"

    The product code

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)serviceCode":{"name":"serviceCode","abstract":"

    The service code

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The international bank account number of the account to which the payment goes

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)variableSymbol":{"name":"variableSymbol","abstract":"

    The variable symbol

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)constantSymbol":{"name":"constantSymbol","abstract":"

    The constant symbol

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)specificSymbol":{"name":"specificSymbol","abstract":"

    The specific symbol

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)processingCode":{"name":"processingCode","abstract":"

    The processing code

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    The currency of the payment.

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw result

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The payment description

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    The payers name

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)orientationNumber":{"name":"orientationNumber","abstract":"

    The orientation number

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)payerAddress":{"name":"payerAddress","abstract":"

    The payers address

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizer.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizer(py)result":{"name":"result","abstract":"

    Slovakian Data Matrix recognizer result

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizer"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizer.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizer"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)productCode":{"name":"productCode","abstract":"

    The product code

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)serviceCode":{"name":"serviceCode","abstract":"

    The service code

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)operationalCode":{"name":"operationalCode","abstract":"

    The operational code

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The international bank account number of the account to which the payment goes

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)variableSymbol":{"name":"variableSymbol","abstract":"

    The variable symbol

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)constantSymbol":{"name":"constantSymbol","abstract":"

    The constant symbol

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)specificSymbol":{"name":"specificSymbol","abstract":"

    The specific symbol

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    The bank code

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    The account number

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    The currency of the payment.

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw result

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizer.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizer(py)result":{"name":"result","abstract":"

    Slovakian Code128 recognizer result

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizer"},"Classes/MBPSimNumberRecognizerResult.html#/c:objc(cs)MBPSimNumberRecognizerResult(py)simNumber":{"name":"simNumber","abstract":"

    Returns the recognized SIM number from barcode or empty string if recognition failed.

    ","parent_name":"MBPSimNumberRecognizerResult"},"Classes/MBPSimNumberRecognizer.html#/c:objc(cs)MBPSimNumberRecognizer(py)result":{"name":"result","abstract":"

    Sim number recognizer results

    ","parent_name":"MBPSimNumberRecognizer"},"Classes/MBPSerbiaReferenceParserResult.html#/c:objc(cs)MBPSerbiaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPSerbiaReferenceParserResult"},"Classes/MBPSerbiaReferenceParser.html#/c:objc(cs)MBPSerbiaReferenceParser(py)result":{"name":"result","abstract":"

    Serbia Reference parser result

    ","parent_name":"MBPSerbiaReferenceParser"},"Classes/MBPSerbiaReferenceParser.html#/c:objc(cs)MBPSerbiaReferenceParser(py)allowAlphaCharacters":{"name":"allowAlphaCharacters","abstract":"

    Set to NO if you don’t want to alpha characters be parsed

    ","parent_name":"MBPSerbiaReferenceParser"},"Classes/MBPSerbiaReferenceParser.html#/c:objc(cs)MBPSerbiaReferenceParser(py)preferMod97Reference":{"name":"preferMod97Reference","abstract":"

    Set to NO if you don’t want to prefer mod 97 reference

    ","parent_name":"MBPSerbiaReferenceParser"},"Classes/MBPSerbiaQrCodeRecognizer.html#/c:objc(cs)MBPSerbiaQrCodeRecognizer(py)result":{"name":"result","abstract":"

    MBPSerbiaQrCodeRecognizer result

    ","parent_name":"MBPSerbiaQrCodeRecognizer"},"Classes/MBPSerbiaPdf417Recognizer.html#/c:objc(cs)MBPSerbiaPdf417Recognizer(py)result":{"name":"result","abstract":"

    MBPSerbiaPdf417Recognizer result

    ","parent_name":"MBPSerbiaPdf417Recognizer"},"Classes/MBPSerbiaPdf417Recognizer.html#/c:objc(cs)MBPSerbiaPdf417Recognizer(py)scanUncertain":{"name":"scanUncertain","abstract":"

    Set this to YES to scan even barcode not compliant with standards","parent_name":"MBPSerbiaPdf417Recognizer"},"Classes/MBPSerbiaAccountParserResult.html#/c:objc(cs)MBPSerbiaAccountParserResult(py)accountNumber":{"name":"accountNumber","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPSerbiaAccountParserResult"},"Classes/MBPSerbiaAccountParser.html#/c:objc(cs)MBPSerbiaAccountParser(py)result":{"name":"result","abstract":"

    Serbia Account parser result

    ","parent_name":"MBPSerbiaAccountParser"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    The currency of the payment.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The international bank account number of the account to which the payment goes.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)bic":{"name":"bic","abstract":"

    The bank Identifier Code of the bank to which the payment goes.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the receiving side.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The description of the payment; available if reference number is empty.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    The purpose code of the payment.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)optionalData":{"name":"optionalData","abstract":"

    Optional data from the end of QR code (if exists).

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw result

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizer.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    SEPA QR recognizer result

    ","parent_name":"MBPSepaQrCodePaymentRecognizer"},"Classes/MBPSepaQrCodePaymentRecognizer.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPSepaQrCodePaymentRecognizer"},"Classes/MBPScanResultView.html#/c:objc(cs)MBPScanResultView(py)textField":{"name":"textField","abstract":"

    Text field which can be used to manually edit the text

    ","parent_name":"MBPScanResultView"},"Classes/MBPScanResultView.html#/c:objc(cs)MBPScanResultView(im)animateShowFromViewCenter:toFrame:animationDuration:completion:":{"name":"-animateShowFromViewCenter:toFrame:animationDuration:completion:","abstract":"

    Animates the display of scan result view.

    ","parent_name":"MBPScanResultView"},"Classes/MBPScanResultView.html#/c:objc(cs)MBPScanResultView(im)animateHideToViewCenter:animationDuration:completion:":{"name":"-animateHideToViewCenter:animationDuration:completion:","abstract":"

    Animates the hiding of the scan result view

    ","parent_name":"MBPScanResultView"},"Classes/MBPScanResultView.html#/c:objc(cs)MBPScanResultView(cm)allocFromNibName:":{"name":"+allocFromNibName:","abstract":"

    Used for easier instantiation from Nib file

    ","parent_name":"MBPScanResultView"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(im)initWithIdentifier:parser:":{"name":"-initWithIdentifier:parser:","abstract":"

    Designated initializer, defines the unique identifier for this canned element, and Parser factory for it.

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)identifier":{"name":"identifier","abstract":"

    Unique name of the element

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)parser":{"name":"parser","abstract":"

    Parser object which is reponsible scanning the text.

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)localizedTitle":{"name":"localizedTitle","abstract":"

    Localized title (used in the Pivot control)

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)localizedTooltip":{"name":"localizedTooltip","abstract":"

    Localized tooltip (used in the tooltip label above the viewfinder)

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)keyboardType":{"name":"keyboardType","abstract":"

    Keyboard type used when editing

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)localizedTextfieldText":{"name":"localizedTextfieldText","abstract":"

    Localized initial UITextField text (used in field segment scanning text fields)

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)scanned":{"name":"scanned","abstract":"

    YES if the value was scanned, NO otherwise.","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)edited":{"name":"edited","abstract":"

    YES if the value was manually edited, NO otherwise.","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)value":{"name":"value","abstract":"

    Actual value for this element

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)scanningRegionWidth":{"name":"scanningRegionWidth","abstract":"

    Width of scanning region used in UI. Values are between 0.0 and 1.0 where 1.0 is whole screen width and 0.5 is half width.

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)scanningRegionHeight":{"name":"scanningRegionHeight","abstract":"

    Height of scanning region used in UI. Values are between 0.0 and 1.0 where 1.0 is whole screen height and 0.5 is half height.

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)successfulScanImage":{"name":"successfulScanImage","abstract":"

    Image of the scanned element.

    ","parent_name":"MBPScanElement"},"Classes/MBPRegexParserResult.html#/c:objc(cs)MBPRegexParserResult(py)parsedString":{"name":"parsedString","abstract":"

    Returns string containing parsed OCR result according to given regular expression.

    ","parent_name":"MBPRegexParserResult"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(im)initWithRegex:":{"name":"-initWithRegex:","abstract":"

    Initializes the regex parser

    ","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)result":{"name":"result","abstract":"

    Regex parser result

    ","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)regex":{"name":"regex","abstract":"

    Defines regex that will be used to parse OCR data. Note that not all java regex features","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)useSieve":{"name":"useSieve","abstract":"

    Enable the usage of algorithm for combining consecutive OCR results between video frames","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)startWithWhitespace":{"name":"startWithWhitespace","abstract":"

    If set to YES, regex will not be matched if there is no whitespace before matched string.","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)endWithWhitespace":{"name":"endWithWhitespace","abstract":"

    If set to YES, regex will not be matched if there is no whitespace after matched string.","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)ocrEngineOptions":{"name":"ocrEngineOptions","abstract":"

    Sets the OCR engine options used in Regex OCR parser.","parent_name":"MBPRegexParser"},"Classes/MBPRecognizerRunner.html#/c:objc(cs)MBPRecognizerRunner(im)initWithRecognizerCollection:":{"name":"-initWithRecognizerCollection:","abstract":"

    Initializes the recognizer runner

    ","parent_name":"MBPRecognizerRunner"},"Classes/MBPRecognizerRunner.html#/c:objc(cs)MBPRecognizerRunner(im)cancelProcessing":{"name":"-cancelProcessing","abstract":"

    Cancels all dispatched, but not yet processed image processing requests issued with processImage.","parent_name":"MBPRecognizerRunner"},"Classes/MBPRecognizerRunner.html#/c:objc(cs)MBPRecognizerRunner(im)processImage:":{"name":"-processImage:","abstract":"

    Processes a MBPImage object synchronously using current settings.","parent_name":"MBPRecognizerRunner"},"Classes/MBPRecognizerRunner.html#/c:objc(cs)MBPRecognizerRunner(im)processString:":{"name":"-processString:","abstract":"

    Processes a NSString object synchronously using current settings.","parent_name":"MBPRecognizerRunner"},"Classes/MBPRecognizerRunner.html#/c:objc(cs)MBPRecognizerRunner(im)reconfigureRecognizers:":{"name":"-reconfigureRecognizers:","abstract":"

    Method which is used to apply MBPSettings object given by currentSettings property

    ","parent_name":"MBPRecognizerRunner"},"Classes/MBPRecognizerCollection.html#/c:objc(cs)MBPRecognizerCollection(py)recognizerList":{"name":"recognizerList","abstract":"

    Contains MBPRecognizer objects - each individual recognizer.","parent_name":"MBPRecognizerCollection"},"Classes/MBPRecognizerCollection.html#/c:objc(cs)MBPRecognizerCollection(py)allowMultipleResults":{"name":"allowMultipleResults","abstract":"

    If NO, recognizer chain will stop when finds first valid scan results and will return just it.","parent_name":"MBPRecognizerCollection"},"Classes/MBPRecognizerCollection.html#/c:objc(cs)MBPRecognizerCollection(py)partialRecognitionTimeout":{"name":"partialRecognitionTimeout","abstract":"

    Timeout interval in which the partial scanning results will be returned to the user.","parent_name":"MBPRecognizerCollection"},"Classes/MBPRecognizerCollection.html#/c:objc(cs)MBPRecognizerCollection(py)recognitionDebugMode":{"name":"recognitionDebugMode","abstract":"

    Recognition debug mode.

    ","parent_name":"MBPRecognizerCollection"},"Classes/MBPRecognizerCollection.html#/c:objc(cs)MBPRecognizerCollection(py)frameQualityEstimationMode":{"name":"frameQualityEstimationMode","abstract":"

    Frame quality estimation mode. If frame quality estimation is on, some video frames will be skipped, if","parent_name":"MBPRecognizerCollection"},"Classes/MBPRecognizer.html#/c:objc(cs)MBPRecognizer(py)baseResult":{"name":"baseResult","abstract":"

    Base recognizer result.

    ","parent_name":"MBPRecognizer"},"Classes/MBPRecognizer.html#/c:objc(cs)MBPRecognizer(im)toSignedJson":{"name":"-toSignedJson","abstract":"

    Returns the signed JSON representation of this entity’s current state as a MBPSignedPayload.

    ","parent_name":"MBPRecognizer"},"Classes/MBPRawParserResult.html#/c:objc(cs)MBPRawParserResult(py)rawText":{"name":"rawText","abstract":"

    Extracted date string.

    ","parent_name":"MBPRawParserResult"},"Classes/MBPRawParser.html#/c:objc(cs)MBPRawParser(py)result":{"name":"result","abstract":"

    License plates parser result

    ","parent_name":"MBPRawParser"},"Classes/MBPRawParser.html#/c:objc(cs)MBPRawParser(py)useSieve":{"name":"useSieve","abstract":"

    Enable the usage of algorithm for combining consecutive OCR results between video frames","parent_name":"MBPRawParser"},"Classes/MBPRawParser.html#/c:objc(cs)MBPRawParser(py)ocrEngineOptions":{"name":"ocrEngineOptions","abstract":"

    Sets the OCR engine options used in Regex OCR parser.","parent_name":"MBPRawParser"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(py)upperLeft":{"name":"upperLeft","abstract":"

    Upper left point

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(py)upperRight":{"name":"upperRight","abstract":"

    Upper right point

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(py)lowerLeft":{"name":"lowerLeft","abstract":"

    Lower left point

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(py)lowerRight":{"name":"lowerRight","abstract":"

    Lower right point

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(im)initWithUpperLeft:upperRight:lowerLeft:lowerRight:":{"name":"-initWithUpperLeft:upperRight:lowerLeft:lowerRight:","abstract":"

    Designated initializer which initializes all four corners of the quadrangle

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(im)toPointsArray":{"name":"-toPointsArray","abstract":"

    Returns points of the quadrangle in array in the following order:

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(im)quadrangleWithTransformation:":{"name":"-quadrangleWithTransformation:","abstract":"

    Creates new quadrangle from this quadrangle, transformed by specified affine transformation.

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(im)center":{"name":"-center","abstract":"

    Returns the center point of the Quadrangle

    ","parent_name":"MBPQuadrangle"},"Classes/MBPProcessorGroup.html#/c:objc(cs)MBPProcessorGroup(im)initWithProcessingLocation:dewarpPolicy:andProcessors:":{"name":"-initWithProcessingLocation:dewarpPolicy:andProcessors:","abstract":"

    Constructor for MBPProcessorGroup.

    ","parent_name":"MBPProcessorGroup"},"Classes/MBPProcessorGroup.html#/c:objc(cs)MBPProcessorGroup(py)processors":{"name":"processors","abstract":"

    Processors that are members of the processor group

    ","parent_name":"MBPProcessorGroup"},"Classes/MBPProcessor.html#/c:objc(cs)MBPProcessor(py)baseResult":{"name":"baseResult","abstract":"

    Base processor result

    ","parent_name":"MBPProcessor"},"Classes/MBPPhotopayOverlayViewController.html#/c:objc(cs)MBPPhotopayOverlayViewController(py)settings":{"name":"settings","abstract":"

    Common photopay UI settings

    ","parent_name":"MBPPhotopayOverlayViewController"},"Classes/MBPPhotopayOverlayViewController.html#/c:objc(cs)MBPPhotopayOverlayViewController(py)delegate":{"name":"delegate","abstract":"

    Delegate

    ","parent_name":"MBPPhotopayOverlayViewController"},"Classes/MBPPhotopayOverlayViewController.html#/c:objc(cs)MBPPhotopayOverlayViewController(im)initWithSettings:recognizerCollection:delegate:":{"name":"-initWithSettings:recognizerCollection:delegate:","abstract":"

    Designated intializer.

    ","parent_name":"MBPPhotopayOverlayViewController"},"Classes/MBPPhotopayOverlaySettings.html#/c:objc(cs)MBPPhotopayOverlaySettings(py)presentToast":{"name":"presentToast","abstract":"

    If YES, Toast (tooltip) messages will appear on screen describing the next steps to the user

    ","parent_name":"MBPPhotopayOverlaySettings"},"Classes/MBPPhotopayOverlaySettings.html#/c:objc(cs)MBPPhotopayOverlaySettings(py)viewfinderMoveable":{"name":"viewfinderMoveable","abstract":"

    If YES, viewfinder (4 corner markers) will move when payslip is detected

    ","parent_name":"MBPPhotopayOverlaySettings"},"Classes/MBPPhotopayOverlaySettings.html#/c:objc(cs)MBPPhotopayOverlaySettings(py)displayBarcodeDots":{"name":"displayBarcodeDots","abstract":"

    If YES; barcode dots will be displayed if detected.

    ","parent_name":"MBPPhotopayOverlaySettings"},"Classes/MBPPhotopayOverlaySettings.html#/c:objc(cs)MBPPhotopayOverlaySettings(py)displayHelpButton":{"name":"displayHelpButton","abstract":"

    If YES; help button will be hidden.

    ","parent_name":"MBPPhotopayOverlaySettings"},"Classes/MBPPhotopayOverlaySettings.html#/c:objc(cs)MBPPhotopayOverlaySettings(im)init":{"name":"-init","abstract":"

    Designated initializer. Initializes the object with default settings.

    ","parent_name":"MBPPhotopayOverlaySettings"},"Classes/MBPPdf417RecognizerResult.html#/c:objc(cs)MBPPdf417RecognizerResult(py)rawData":{"name":"rawData","abstract":"

    Byte array with result of the scan

    ","parent_name":"MBPPdf417RecognizerResult"},"Classes/MBPPdf417RecognizerResult.html#/c:objc(cs)MBPPdf417RecognizerResult(py)stringData":{"name":"stringData","abstract":"

    Retrieves string content of scanned data

    ","parent_name":"MBPPdf417RecognizerResult"},"Classes/MBPPdf417RecognizerResult.html#/c:objc(cs)MBPPdf417RecognizerResult(py)uncertain":{"name":"uncertain","abstract":"

    Flag indicating uncertain scanning data","parent_name":"MBPPdf417RecognizerResult"},"Classes/MBPPdf417RecognizerResult.html#/c:objc(cs)MBPPdf417RecognizerResult(py)barcodeType":{"name":"barcodeType","abstract":"

    Type of the barcode scanned

    ","parent_name":"MBPPdf417RecognizerResult"},"Classes/MBPPdf417Recognizer.html#/c:objc(cs)MBPPdf417Recognizer(py)result":{"name":"result","abstract":"

    PDF417 recognizer results

    ","parent_name":"MBPPdf417Recognizer"},"Classes/MBPPdf417Recognizer.html#/c:objc(cs)MBPPdf417Recognizer(py)scanUncertain":{"name":"scanUncertain","abstract":"

    Set this to YES to scan even barcode not compliant with standards","parent_name":"MBPPdf417Recognizer"},"Classes/MBPPdf417Recognizer.html#/c:objc(cs)MBPPdf417Recognizer(py)nullQuietZoneAllowed":{"name":"nullQuietZoneAllowed","abstract":"

    Set this to YES to scan barcodes which don’t have quiet zone (white area) around it

    ","parent_name":"MBPPdf417Recognizer"},"Classes/MBPPdf417Recognizer.html#/c:objc(cs)MBPPdf417Recognizer(py)scanInverse":{"name":"scanInverse","abstract":"

    Set this to YES to allow scanning barcodes with inverted intensities","parent_name":"MBPPdf417Recognizer"},"Classes/MBPParserGroupProcessor.html#/c:objc(cs)MBPParserGroupProcessor(py)parsers":{"name":"parsers","abstract":"

    Getting array of readonly parsers

    ","parent_name":"MBPParserGroupProcessor"},"Classes/MBPParserGroupProcessor.html#/c:objc(cs)MBPParserGroupProcessor(py)result":{"name":"result","abstract":"

    MBPParserGroupProcessor processor result

    ","parent_name":"MBPParserGroupProcessor"},"Classes/MBPParserGroupProcessor.html#/c:objc(cs)MBPParserGroupProcessor(py)oneOptionalElementInGroupShouldBeValid":{"name":"oneOptionalElementInGroupShouldBeValid","abstract":"

    Set if one optional element should be valid

    ","parent_name":"MBPParserGroupProcessor"},"Classes/MBPParser.html#/c:objc(cs)MBPParser(py)baseResult":{"name":"baseResult","abstract":"

    Base parser result

    ","parent_name":"MBPParser"},"Classes/MBPParser.html#/c:objc(cs)MBPParser(py)required":{"name":"required","abstract":"

    Defines/returns whether the parser configured with this parser settings object will be required or optional.

    ","parent_name":"MBPParser"},"Classes/MBPOverlayViewController.html#/c:objc(cs)MBPOverlayViewController(py)recognizerRunnerViewController":{"name":"recognizerRunnerViewController","abstract":"

    Overlay View’s delegate object. Responsible for sending messages to PhotoPay’s","parent_name":"MBPOverlayViewController"},"Classes/MBPOverlaySettings.html#/c:objc(cs)MBPOverlaySettings(py)language":{"name":"language","abstract":"

    If default overlay contains textual information, text will be localized to this language

    ","parent_name":"MBPOverlaySettings"},"Classes/MBPOverlaySettings.html#/c:objc(cs)MBPOverlaySettings(py)cameraSettings":{"name":"cameraSettings","abstract":"

    Camera settings

    ","parent_name":"MBPOverlaySettings"},"Classes/MBPOverlaySettings.html#/c:objc(cs)MBPOverlaySettings(im)init":{"name":"-init","abstract":"

    Initializes the object with default settings (see above for defaults).

    ","parent_name":"MBPOverlaySettings"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(py)ul":{"name":"ul","abstract":"

    Upper left corner

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(py)ur":{"name":"ur","abstract":"

    Upper right corner

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(py)ll":{"name":"ll","abstract":"

    Lower left corner

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(py)lr":{"name":"lr","abstract":"

    Lower right corner

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(im)initWithUpperLeft:upperRight:lowerLeft:lowerRight:":{"name":"-initWithUpperLeft:upperRight:lowerLeft:lowerRight:","abstract":"

    Initializer

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(im)positionWithOffset:":{"name":"-positionWithOffset:","abstract":"

    Creates a position with offset to a current position. Offset is added.

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(im)rect":{"name":"-rect","abstract":"

    Helper method converting Position to CGRect

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(im)center":{"name":"-center","abstract":"

    Helper method calculating the center of the Position

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(im)height":{"name":"-height","abstract":"

    Helper method calculating the height of the position

    ","parent_name":"MBPPosition"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)value":{"name":"value","abstract":"

    Unicode value of the char

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)position":{"name":"position","abstract":"

    Position of the char on the image, in the coordinate system of the image

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)height":{"name":"height","abstract":"

    Height of the char

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)uncertain":{"name":"uncertain","abstract":"

    YES if char is uncertain

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)quality":{"name":"quality","abstract":"

    Integer value representing OCR quality of the char

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)font":{"name":"font","abstract":"

    Font of the character

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(im)initWithValue:position:height:":{"name":"-initWithValue:position:height:","abstract":"

    Initializer for a char

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrLine.html#/c:objc(cs)MBPOcrLine(py)chars":{"name":"chars","abstract":"

    Ocr chars of the line

    ","parent_name":"MBPOcrLine"},"Classes/MBPOcrLine.html#/c:objc(cs)MBPOcrLine(py)position":{"name":"position","abstract":"

    Position of the line on the image, in the coordinate system of the image

    ","parent_name":"MBPOcrLine"},"Classes/MBPOcrLine.html#/c:objc(cs)MBPOcrLine(im)init":{"name":"-init","abstract":"

    Please use designated initializer.

    ","parent_name":"MBPOcrLine"},"Classes/MBPOcrLine.html#/c:objc(cs)MBPOcrLine(im)initWithOcrChars:position:":{"name":"-initWithOcrChars:position:","abstract":"

    Initializer from chars

    ","parent_name":"MBPOcrLine"},"Classes/MBPOcrLine.html#/c:objc(cs)MBPOcrLine(im)string":{"name":"-string","abstract":"

    Helper method which returna a simple string representation of the ocr line

    ","parent_name":"MBPOcrLine"},"Classes/MBPOcrBlock.html#/c:objc(cs)MBPOcrBlock(py)lines":{"name":"lines","abstract":"

    Ocr lines of the block

    ","parent_name":"MBPOcrBlock"},"Classes/MBPOcrBlock.html#/c:objc(cs)MBPOcrBlock(py)position":{"name":"position","abstract":"

    Position of the block on the image, in the coordinate system of the image

    ","parent_name":"MBPOcrBlock"},"Classes/MBPOcrBlock.html#/c:objc(cs)MBPOcrBlock(im)init":{"name":"-init","abstract":"

    Please use designated initializer.

    ","parent_name":"MBPOcrBlock"},"Classes/MBPOcrBlock.html#/c:objc(cs)MBPOcrBlock(im)initWithOcrLines:position:":{"name":"-initWithOcrLines:position:","abstract":"

    Initializer from lines

    ","parent_name":"MBPOcrBlock"},"Classes/MBPOcrBlock.html#/c:objc(cs)MBPOcrBlock(im)string":{"name":"-string","abstract":"

    Helper method which returna a simple string representation of the ocr block

    ","parent_name":"MBPOcrBlock"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)box":{"name":"box","abstract":"

    Bounding box of the layout. Given in the coordinate system of the image on which OCR was performed.

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)blocks":{"name":"blocks","abstract":"

    Ocr blocks of the layout

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)transform":{"name":"transform","abstract":"

    Tranformation matrix which transforms the coordinate system in which the OCR layout is given","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)transformInvalid":{"name":"transformInvalid","abstract":"

    YES if transform is not valid (e.g, there’s no UI to which it can be calculated. NO otherwise.

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)position":{"name":"position","abstract":"

    Position of layout on the image, in the coordinate system of the image

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)flipped":{"name":"flipped","abstract":"

    OCR layout was recognized from flipped image

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(im)initWithOcrBlocks:transform:box:flipped:":{"name":"-initWithOcrBlocks:transform:box:flipped:","abstract":"

    Initializer from blocks and transformation

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(im)initWithOcrBlocks:":{"name":"-initWithOcrBlocks:","abstract":"

    Initializer from blocks

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(im)string":{"name":"-string","abstract":"

    Helper method which returna a simple string representation of the ocr layout

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(im)init":{"name":"-init","abstract":"

    Creates MBPOcrEngineOptions with default settings.

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(py)documentType":{"name":"documentType","abstract":"

    Type of document scanned.

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(py)minimalLineHeight":{"name":"minimalLineHeight","abstract":"

    Minimal height of the line of text given in pixels. All chars smaller than this value will be ignored.

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(py)maximalLineHeight":{"name":"maximalLineHeight","abstract":"

    Maximal height of the line of text given in pixels.

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(py)imageProcessingEnabled":{"name":"imageProcessingEnabled","abstract":"

    Specifies if the image processing is performed on image

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(py)charWhitelist":{"name":"charWhitelist","abstract":"

    Whitelist of characters used in the OCR process. The set must contain MBPOcrCharKey objects.

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrCharKey.html#/c:objc(cs)MBPOcrCharKey(py)code":{"name":"code","abstract":"

    Unicode value of the char. For example, for char ‘k’, you can use either ‘k’ or 107.

    ","parent_name":"MBPOcrCharKey"},"Classes/MBPOcrCharKey.html#/c:objc(cs)MBPOcrCharKey(py)font":{"name":"font","abstract":"

    Font of the char. Can be specific (for example MB_OCR_FONT_ARIAL), or any font (MB_OCR_FONT_ANY), which is the same","parent_name":"MBPOcrCharKey"},"Classes/MBPOcrCharKey.html#/c:objc(cs)MBPOcrCharKey(im)initWithCode:font:":{"name":"-initWithCode:font:","abstract":"

    Initializer which specifies the code and font of the char.

    ","parent_name":"MBPOcrCharKey"},"Classes/MBPOcrCharKey.html#/c:objc(cs)MBPOcrCharKey(cm)keyWithCode:font:":{"name":"+keyWithCode:font:","abstract":"

    Factory method for easier instantiation

    ","parent_name":"MBPOcrCharKey"},"Classes/MBPNoUpScalingDewarpPolicy.html#/c:objc(cs)MBPNoUpScalingDewarpPolicy(im)init":{"name":"-init","abstract":"

    Default max allowed dewarp height used when using default constructor.

    ","parent_name":"MBPNoUpScalingDewarpPolicy"},"Classes/MBPNoUpScalingDewarpPolicy.html#/c:objc(cs)MBPNoUpScalingDewarpPolicy(im)initWithMaxAllowedDewarpHeight:":{"name":"-initWithMaxAllowedDewarpHeight:","parent_name":"MBPNoUpScalingDewarpPolicy"},"Classes/MBPNoUpScalingDewarpPolicy.html#/c:objc(cs)MBPNoUpScalingDewarpPolicy(py)maxAllowedDewarpHeight":{"name":"maxAllowedDewarpHeight","abstract":"

    Returns the max allowed dewarp height as specified by this policy.

    ","parent_name":"MBPNoUpScalingDewarpPolicy"},"Classes/MBPNetherlandsSlipRecognizerResult.html#/c:objc(cs)MBPNetherlandsSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPNetherlandsSlipRecognizerResult"},"Classes/MBPNetherlandsSlipRecognizerResult.html#/c:objc(cs)MBPNetherlandsSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPNetherlandsSlipRecognizerResult"},"Classes/MBPNetherlandsSlipRecognizerResult.html#/c:objc(cs)MBPNetherlandsSlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing valid bank account number to which the payment goes

    ","parent_name":"MBPNetherlandsSlipRecognizerResult"},"Classes/MBPNetherlandsSlipRecognizerResult.html#/c:objc(cs)MBPNetherlandsSlipRecognizerResult(py)referenceNumber":{"name":"referenceNumber","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPNetherlandsSlipRecognizerResult"},"Classes/MBPNetherlandsSlipRecognizer.html#/c:objc(cs)MBPNetherlandsSlipRecognizer(py)result":{"name":"result","abstract":"

    Netherlands slip recognizer result

    ","parent_name":"MBPNetherlandsSlipRecognizer"},"Classes/MBPNetherlandsSlipRecognizer.html#/c:objc(cs)MBPNetherlandsSlipRecognizer(py)extractRecipient":{"name":"extractRecipient","abstract":"

    Defines if recipient on Dutch Slip should be extracted

    ","parent_name":"MBPNetherlandsSlipRecognizer"},"Classes/MBPMontenegroReferenceParserResult.html#/c:objc(cs)MBPMontenegroReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPMontenegroReferenceParserResult"},"Classes/MBPMontenegroReferenceParser.html#/c:objc(cs)MBPMontenegroReferenceParser(py)result":{"name":"result","abstract":"

    Montenegro Reference parser result

    ","parent_name":"MBPMontenegroReferenceParser"},"Classes/MBPMontenegroReferenceParser.html#/c:objc(cs)MBPMontenegroReferenceParser(py)allowAlphaCharacters":{"name":"allowAlphaCharacters","abstract":"

    Set to NO if you don’t want to alpha characters be parsed

    ","parent_name":"MBPMontenegroReferenceParser"},"Classes/MBPMontenegroAccountParserResult.html#/c:objc(cs)MBPMontenegroAccountParserResult(py)account":{"name":"account","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPMontenegroAccountParserResult"},"Classes/MBPMontenegroAccountParser.html#/c:objc(cs)MBPMontenegroAccountParser(py)result":{"name":"result","abstract":"

    Montenegro Account parser result

    ","parent_name":"MBPMontenegroAccountParser"},"Classes/MBPModernViewfinderSubview.html#/c:objc(cs)MBPModernViewfinderSubview(py)moveable":{"name":"moveable","abstract":"

    Denotes if view finder is moveable. Viewfinder will move whenever something is detected and will return to default position if no object","parent_name":"MBPModernViewfinderSubview"},"Classes/MBPModernViewfinderSubview.html#/c:objc(cs)MBPModernViewfinderSubview(py)portraitMargins":{"name":"portraitMargins","abstract":"

    Margins between overlay bounds and default corner positions while in portrait orientation.

    ","parent_name":"MBPModernViewfinderSubview"},"Classes/MBPModernViewfinderSubview.html#/c:objc(cs)MBPModernViewfinderSubview(py)landscapeMargins":{"name":"landscapeMargins","abstract":"

    Margins between overlay bounds and default corner positions while in landscape orientation.

    ","parent_name":"MBPModernViewfinderSubview"},"Classes/MBPModernViewfinderSubview.html#/c:objc(cs)MBPModernViewfinderSubview(im)resetPositions":{"name":"-resetPositions","abstract":"

    Resets the viewfinder position to it’s initial position.

    ","parent_name":"MBPModernViewfinderSubview"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(py)showTrialLicenseWarning":{"name":"showTrialLicenseWarning","abstract":"

    Disable or enable showing of toast when trial license key is entered. By default, whenever","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseBuffer:errorCallback:":{"name":"-setLicenseBuffer:errorCallback:","abstract":"

    Set license buffer and unlock the SDK. Application package will be used to validate the license.

    ","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseBuffer:andLicensee:errorCallback:":{"name":"-setLicenseBuffer:andLicensee:errorCallback:","abstract":"

    Set license buffer and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseKey:errorCallback:":{"name":"-setLicenseKey:errorCallback:","abstract":"

    Set license key and unlock the SDK. Application package will be used to validate the license.

    ","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseKey:andLicensee:errorCallback:":{"name":"-setLicenseKey:andLicensee:errorCallback:","abstract":"

    Set license key and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseResource:withExtension:inSubdirectory:forBundle:errorCallback:":{"name":"-setLicenseResource:withExtension:inSubdirectory:forBundle:errorCallback:","abstract":"

    Set the license file and unlock the SDK. Application package will be used to validate the license.

    ","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseResource:withExtension:inSubdirectory:forBundle:andLicensee:errorCallback:":{"name":"-setLicenseResource:withExtension:inSubdirectory:forBundle:andLicensee:errorCallback:","abstract":"

    Set the license file and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(cm)buildVersionString":{"name":"+buildVersionString","abstract":"

    Returns the string that contains the library build version

    ","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(cm)isScanningUnsupportedForCameraType:error:":{"name":"+isScanningUnsupportedForCameraType:error:","abstract":"

    This method returns true when scanning is unsupported on a specific device.","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMacedoniaReferenceParserResult.html#/c:objc(cs)MBPMacedoniaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPMacedoniaReferenceParserResult"},"Classes/MBPMacedoniaReferenceParser.html#/c:objc(cs)MBPMacedoniaReferenceParser(py)result":{"name":"result","abstract":"

    Macedonian Reference parser result

    ","parent_name":"MBPMacedoniaReferenceParser"},"Classes/MBPMacedoniaAccountParserResult.html#/c:objc(cs)MBPMacedoniaAccountParserResult(py)account":{"name":"account","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPMacedoniaAccountParserResult"},"Classes/MBPMacedoniaAccountParser.html#/c:objc(cs)MBPMacedoniaAccountParser(py)result":{"name":"result","abstract":"

    Macedonian Account parser result

    ","parent_name":"MBPMacedoniaAccountParser"},"Classes/MBPKosovoSlipRecognizerResult.html#/c:objc(cs)MBPKosovoSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPKosovoSlipRecognizerResult"},"Classes/MBPKosovoSlipRecognizerResult.html#/c:objc(cs)MBPKosovoSlipRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPKosovoSlipRecognizerResult"},"Classes/MBPKosovoSlipRecognizerResult.html#/c:objc(cs)MBPKosovoSlipRecognizerResult(py)payerAccountNumber":{"name":"payerAccountNumber","abstract":"

    String representing payer’s account number

    ","parent_name":"MBPKosovoSlipRecognizerResult"},"Classes/MBPKosovoSlipRecognizerResult.html#/c:objc(cs)MBPKosovoSlipRecognizerResult(py)utilityId":{"name":"utilityId","abstract":"

    String representing utility ID that idenitifies the receiver of the payment

    ","parent_name":"MBPKosovoSlipRecognizerResult"},"Classes/MBPKosovoSlipRecognizer.html#/c:objc(cs)MBPKosovoSlipRecognizer(py)result":{"name":"result","abstract":"

    Kosovo slip recognizer result

    ","parent_name":"MBPKosovoSlipRecognizer"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)slipId":{"name":"slipId","abstract":"

    Slip ID

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned.

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)district":{"name":"district","abstract":"

    District of the payment receiver

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    Due date for payment. Date is formatted in the same format YYMM

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)customerID":{"name":"customerID","abstract":"

    Customer ID

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)service":{"name":"service","abstract":"

    Kossovo 128 barcode service code

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)payerAccountNumber":{"name":"payerAccountNumber","abstract":"

    String representing payer’s account number

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)utilityID":{"name":"utilityID","abstract":"

    String representing utility ID that idenitifies the receiver of the payment

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)code128Result":{"name":"code128Result","abstract":"

    Complete, unparsed code

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizer.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizer(py)result":{"name":"result","abstract":"

    Kosovo Code128 recognizer result

    ","parent_name":"MBPKosovoCode128PaymentRecognizer"},"Classes/MBPImageReturnProcessorResult.html#/c:objc(cs)MBPImageReturnProcessorResult(py)rawImage":{"name":"rawImage","abstract":"

    Returns the raw image saved by the processor. If no image was saved by processor, returns null.","parent_name":"MBPImageReturnProcessorResult"},"Classes/MBPImageReturnProcessorResult.html#/c:objc(cs)MBPImageReturnProcessorResult(py)encodedImage":{"name":"encodedImage","abstract":"

    JPEG-encoded image or nil, depending on whether image encoding was enabled.

    ","parent_name":"MBPImageReturnProcessorResult"},"Classes/MBPImageReturnProcessor.html#/c:objc(cs)MBPImageReturnProcessor(py)result":{"name":"result","abstract":"

    MBPImageReturnProcessor processor result

    ","parent_name":"MBPImageReturnProcessor"},"Classes/MBPImageReturnProcessor.html#/c:objc(cs)MBPImageReturnProcessor(py)encodeImage":{"name":"encodeImage","abstract":"

    Defines whether saved image will also be encoded as JPEG. This is false by default, which","parent_name":"MBPImageReturnProcessor"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)image":{"name":"image","abstract":"

    UIImage of wrapped image.","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)roi":{"name":"roi","abstract":"

    Region of the image used for scanning, where the whole image is specified with CGRectMake(0.0, 0.0, 1.0, 1.0).

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)orientation":{"name":"orientation","abstract":"

    Processing orientation of image. This is used in OCR where you can specify character orientation.

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)mirroredHorizontally":{"name":"mirroredHorizontally","abstract":"

    Tells whether camera input images should be mirrored horizontally before processing

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)mirroredVertically":{"name":"mirroredVertically","abstract":"

    Tells whether camera input images should be mirrored vertically before processing

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)estimateFrameQuality":{"name":"estimateFrameQuality","abstract":"

    If YES, the image will prior to processing go through frame quality estimation phase, which might discard the frame

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)cameraFrame":{"name":"cameraFrame","abstract":"

    Property which tells if this frame is a camera or a single photo frame.","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(cm)imageWithUIImage:":{"name":"+imageWithUIImage:","abstract":"

    Creates MBPImage around UIImage.

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(cm)imageWithCmSampleBuffer:":{"name":"+imageWithCmSampleBuffer:","abstract":"

    Creates MBPImage around CVImageBufferRef.

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(cm)imageWithCvPixelBuffer:orientation:":{"name":"+imageWithCvPixelBuffer:orientation:","abstract":"

    Creates MBPImage around CVPixelBufferRef.

    ","parent_name":"MBPImage"},"Classes/MBPIbanParserResult.html#/c:objc(cs)MBPIbanParserResult(py)iban":{"name":"iban","abstract":"

    Returns the rparsed IBAN or empty string if recognition failed.

    ","parent_name":"MBPIbanParserResult"},"Classes/MBPIbanParser.html#/c:objc(cs)MBPIbanParser(py)result":{"name":"result","abstract":"

    Iban parser result

    ","parent_name":"MBPIbanParser"},"Classes/MBPIbanParser.html#/c:objc(cs)MBPIbanParser(py)alwaysReturnPrefix":{"name":"alwaysReturnPrefix","abstract":"

    Should prefix (country code) always be returned.

    ","parent_name":"MBPIbanParser"},"Classes/MBPIbanParser.html#/c:objc(cs)MBPIbanParser(py)countryCodeWhitelist":{"name":"countryCodeWhitelist","abstract":"

    Set of allowed country codes. If whitelist is defined, only IBANs with defined country codes","parent_name":"MBPIbanParser"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    String representing valid bank code value of the receiver bank (e.g. 0034000).

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing valid bank account number to which the payment goes

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)payerId":{"name":"payerId","abstract":"

    ID which payer can use to identify payment

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    recipientName - name of the receiving side

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)payerBankCode":{"name":"payerBankCode","abstract":"

    String representing valid bank code value of the payer’s bank (e.g. 0034000).

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)payerAccountNumber":{"name":"payerAccountNumber","abstract":"

    String representing valid bank account number of the payer

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)slipId":{"name":"slipId","abstract":"

    Id of the payslip (Yellow, White)

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizer.html#/c:objc(cs)MBPHungarySlipRecognizer(py)result":{"name":"result","abstract":"

    Austrian slip recognizer result

    ","parent_name":"MBPHungarySlipRecognizer"},"Classes/MBPHungarySlipRecognizer.html#/c:objc(cs)MBPHungarySlipRecognizer(py)readRecipientName":{"name":"readRecipientName","abstract":"

    If YES, HU Slip recognizer will read recipent name from the payment slip.

    ","parent_name":"MBPHungarySlipRecognizer"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)bic":{"name":"bic","abstract":"

    TBank Identifier Code of the bank of payer or payee

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)name":{"name":"name","abstract":"

    The name of the payer or payee.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The IBAN of the payer or payee.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in HUF.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    The due date of the payment.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)validityPeriod":{"name":"validityPeriod","abstract":"

    The timestamp validity period of the payment.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)paymentSituationID":{"name":"paymentSituationID","abstract":"

    The payment situation identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)remittanceInformation":{"name":"remittanceInformation","abstract":"

    The remittance information.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)shopID":{"name":"shopID","abstract":"

    The retail unit or shop identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)merchantDeviceID":{"name":"merchantDeviceID","abstract":"

    The merchant device (POS, cash register) identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)invoiceID":{"name":"invoiceID","abstract":"

    The invoice or receipt identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)customerID":{"name":"customerID","abstract":"

    The customer identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)recipientInternalID":{"name":"recipientInternalID","abstract":"

    The internal transaction identifier of payee.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)loyaltyID":{"name":"loyaltyID","abstract":"

    The loyalty or discount scheme identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)nav":{"name":"nav","abstract":"

    The NAV verification code.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)url":{"name":"url","abstract":"

    The URL

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw result

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)idCode":{"name":"idCode","abstract":"

    Indicates payment situation in which QR Code was generated.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)versionNumber":{"name":"versionNumber","abstract":"

    Version of Hungarian QR Code standard.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)characterSet":{"name":"characterSet","abstract":"

    Indicates character set used inside QR Code.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizer.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Result of scanning MBPHungaryQrCodePaymentRecognizer

    ","parent_name":"MBPHungaryQrCodePaymentRecognizer"},"Classes/MBPHungaryQrCodePaymentRecognizer.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPHungaryQrCodePaymentRecognizer"},"Classes/MBPHungaryPayerIdParserResult.html#/c:objc(cs)MBPHungaryPayerIdParserResult(py)payerId":{"name":"payerId","abstract":"

    Returns the recognized PayerId number or empty string if recognition failed.

    ","parent_name":"MBPHungaryPayerIdParserResult"},"Classes/MBPHungaryPayerIdParser.html#/c:objc(cs)MBPHungaryPayerIdParser(py)result":{"name":"result","abstract":"

    Hungaryn PayerId parser result

    ","parent_name":"MBPHungaryPayerIdParser"},"Classes/MBPHungaryAccountParserResult.html#/c:objc(cs)MBPHungaryAccountParserResult(py)accountNumber":{"name":"accountNumber","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPHungaryAccountParserResult"},"Classes/MBPHungaryAccountParser.html#/c:objc(cs)MBPHungaryAccountParser(py)result":{"name":"result","abstract":"

    Hungaryn Account parser result

    ","parent_name":"MBPHungaryAccountParser"},"Classes/MBPGermanySlipRecognizerResult.html#/c:objc(cs)MBPGermanySlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPGermanySlipRecognizerResult"},"Classes/MBPGermanySlipRecognizerResult.html#/c:objc(cs)MBPGermanySlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    recipientName - name of the receiving side

    ","parent_name":"MBPGermanySlipRecognizerResult"},"Classes/MBPGermanySlipRecognizerResult.html#/c:objc(cs)MBPGermanySlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPGermanySlipRecognizerResult"},"Classes/MBPGermanySlipRecognizerResult.html#/c:objc(cs)MBPGermanySlipRecognizerResult(py)referenceNumber":{"name":"referenceNumber","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPGermanySlipRecognizerResult"},"Classes/MBPGermanySlipRecognizerResult.html#/c:objc(cs)MBPGermanySlipRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    PaymentDescription - string that describes the payment purpose

    ","parent_name":"MBPGermanySlipRecognizerResult"},"Classes/MBPGermanySlipRecognizer.html#/c:objc(cs)MBPGermanySlipRecognizer(py)result":{"name":"result","abstract":"

    German slip recognizer result

    ","parent_name":"MBPGermanySlipRecognizer"},"Classes/MBPGermanyReferenceParserResult.html#/c:objc(cs)MBPGermanyReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPGermanyReferenceParserResult"},"Classes/MBPGermanyReferenceParser.html#/c:objc(cs)MBPGermanyReferenceParser(py)result":{"name":"result","abstract":"

    Germanyn Reference parser result

    ","parent_name":"MBPGermanyReferenceParser"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    Bank account number to which the payment goes

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    Scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned.

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)authority":{"name":"authority","abstract":"

    Type of the authority

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    Bank code (BLZ) of the receiver bank (e.g. 0034000)

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)bic":{"name":"bic","abstract":"

    Bank Identifier Code of the bank to which the payment goes

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)creditorId":{"name":"creditorId","abstract":"

    ID of the creditor

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    Currency of the payment

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)dateOfSignature":{"name":"dateOfSignature","abstract":"

    Date of the direct debit signature

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)displayData":{"name":"displayData","abstract":"

    Remittance information, as agreed between the Originator and the Beneficiary

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)executionDate":{"name":"executionDate","abstract":"

    Date when the payment should be executed

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)formFunction":{"name":"formFunction","abstract":"

    QR identification code

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)formType":{"name":"formType","abstract":"

    Service tag of the SEPA QR code standard

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)formVersion":{"name":"formVersion","abstract":"

    Version of the SEPA QR code standard

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    International bank account number of the account to which the payment goes

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)mandateId":{"name":"mandateId","abstract":"

    ID of the mandate

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    Description of the payment

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)periodicFirstExecutionDate":{"name":"periodicFirstExecutionDate","abstract":"

    First execution date for periodic payments

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)periodicLastExecutionDate":{"name":"periodicLastExecutionDate","abstract":"

    Last execution date for periodic payments

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)periodicTimeUnit":{"name":"periodicTimeUnit","abstract":"

    Periodic time unit for periodic payments

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)periodicTimeUnitRotation":{"name":"periodicTimeUnitRotation","abstract":"

    Period for periodic payments in periodic time units

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)postingKey":{"name":"postingKey","abstract":"

    Posting key

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    Purpose of the payment

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw, unparsed string embedded in QR code

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    Name of the receiving side

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    Payment reference

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizer.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Result of scanning GermanyQrCodePaymentRecognizer

    ","parent_name":"MBPGermanyQrCodePaymentRecognizer"},"Classes/MBPFrameGrabberRecognizer.html#/c:objc(cs)MBPFrameGrabberRecognizer(py)grabFocusedFrames":{"name":"grabFocusedFrames","abstract":"

    Allow sending focused camera frames to MBPFrameGrabberRecognizerDelegate.

    ","parent_name":"MBPFrameGrabberRecognizer"},"Classes/MBPFrameGrabberRecognizer.html#/c:objc(cs)MBPFrameGrabberRecognizer(py)grabUnfocusedFrames":{"name":"grabUnfocusedFrames","abstract":"

    Allow sending unfocused camera frames to MBPFrameGrabberRecognizerDelegate.

    ","parent_name":"MBPFrameGrabberRecognizer"},"Classes/MBPFixedDewarpPolicy.html#/c:objc(cs)MBPFixedDewarpPolicy(im)init":{"name":"-init","abstract":"

    Default dewarp height value used when using default constructor.

    ","parent_name":"MBPFixedDewarpPolicy"},"Classes/MBPFixedDewarpPolicy.html#/c:objc(cs)MBPFixedDewarpPolicy(im)initWithDewarpHeight:":{"name":"-initWithDewarpHeight:","parent_name":"MBPFixedDewarpPolicy"},"Classes/MBPFixedDewarpPolicy.html#/c:objc(cs)MBPFixedDewarpPolicy(py)dewarpHeight":{"name":"dewarpHeight","abstract":"

    Returns the desired dewarp height (in pixels) as specified by this policy.

    ","parent_name":"MBPFixedDewarpPolicy"},"Classes/MBPFieldOfViewOverlayViewController.html#/c:objc(cs)MBPFieldOfViewOverlayViewController(py)settings":{"name":"settings","abstract":"

    Common settings

    ","parent_name":"MBPFieldOfViewOverlayViewController"},"Classes/MBPFieldOfViewOverlayViewController.html#/c:objc(cs)MBPFieldOfViewOverlayViewController(py)delegate":{"name":"delegate","abstract":"

    Delegate

    ","parent_name":"MBPFieldOfViewOverlayViewController"},"Classes/MBPFieldOfViewOverlayViewController.html#/c:objc(cs)MBPFieldOfViewOverlayViewController(im)initWithSettings:recognizerCollection:delegate:":{"name":"-initWithSettings:recognizerCollection:delegate:","abstract":"

    Designated intializer.

    ","parent_name":"MBPFieldOfViewOverlayViewController"},"Classes/MBPFieldOfViewOverlaySettings.html#/c:objc(cs)MBPFieldOfViewOverlaySettings(py)displayBarcodeDots":{"name":"displayBarcodeDots","abstract":"

    If YES, viewfinder (4 corner markers) will move when payslip is detected

    ","parent_name":"MBPFieldOfViewOverlaySettings"},"Classes/MBPFieldByFieldOverlayViewController.html#/c:objc(cs)MBPFieldByFieldOverlayViewController(im)initWithSettings:delegate:":{"name":"-initWithSettings:delegate:","abstract":"

    Designated initializer of the overlay. All scan settings from the recognizer runner will be removed and generated anew with passed MBPScanElement array.

    ","parent_name":"MBPFieldByFieldOverlayViewController"},"Classes/MBPFieldByFieldOverlayViewController.html#/c:objc(cs)MBPFieldByFieldOverlayViewController(py)delegate":{"name":"delegate","abstract":"

    Delegate which is notified with important UI events

    ","parent_name":"MBPFieldByFieldOverlayViewController"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(im)initWithScanElements:":{"name":"-initWithScanElements:","abstract":"

    Designated initializer for settings.

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)scanElements":{"name":"scanElements","abstract":"

    Array of MBPScanElement objects which defines which Elements are scanned.

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)showOcrDots":{"name":"showOcrDots","abstract":"

    Property that enables showing of flashing dots over characters being scanned.

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)outputSuccessfulImages":{"name":"outputSuccessfulImages","abstract":"

    Property that enables outputting images of sucessful scans for each element scanned.

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)consecutiveScanThreshold":{"name":"consecutiveScanThreshold","abstract":"

    Number of times same parse result needs to be outputted to be considered valid

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)scanResultViewColor":{"name":"scanResultViewColor","abstract":"

    Background color of successful scan result

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)nextButtonDescriptionText":{"name":"nextButtonDescriptionText","abstract":"

    Returns/sets next button description text that is shown above next button","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)nextButtonLastDescriptionText":{"name":"nextButtonLastDescriptionText","abstract":"

    Returns/sets next button description text that is shown above next button","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPDotsSubview.html#/c:objc(cs)MBPDotsSubview(py)dotsColor":{"name":"dotsColor","abstract":"

    Color of the dots

    ","parent_name":"MBPDotsSubview"},"Classes/MBPDotsSubview.html#/c:objc(cs)MBPDotsSubview(py)dotsStrokeWidth":{"name":"dotsStrokeWidth","abstract":"

    Width of the dots

    ","parent_name":"MBPDotsSubview"},"Classes/MBPDotsSubview.html#/c:objc(cs)MBPDotsSubview(py)dotsRadius":{"name":"dotsRadius","abstract":"

    Radius of dots

    ","parent_name":"MBPDotsSubview"},"Classes/MBPDotsSubview.html#/c:objc(cs)MBPDotsSubview(py)animationDuration":{"name":"animationDuration","abstract":"

    Duration of the animation

    ","parent_name":"MBPDotsSubview"},"Classes/MBPDotsSubview.html#/c:objc(cs)MBPDotsSubview(im)initWithFrame:":{"name":"-initWithFrame:","abstract":"

    Initializes the layer

    ","parent_name":"MBPDotsSubview"},"Classes/MBPDotsResultSubview.html#/c:objc(cs)MBPDotsResultSubview(py)foregroundColor":{"name":"foregroundColor","abstract":"

    Foreground color of dots.

    ","parent_name":"MBPDotsResultSubview"},"Classes/MBPDotsResultSubview.html#/c:objc(cs)MBPDotsResultSubview(py)tintColor":{"name":"tintColor","abstract":"

    Border and shadow color of dots.

    ","parent_name":"MBPDotsResultSubview"},"Classes/MBPDotsResultSubview.html#/c:objc(cs)MBPDotsResultSubview(py)shouldIgnoreFastResults":{"name":"shouldIgnoreFastResults","abstract":"

    If set YES, dots will not redraw until the animation is finished. This will make animation look much smoother on fast results.

    ","parent_name":"MBPDotsResultSubview"},"Classes/MBPDotsResultSubview.html#/c:objc(cs)MBPDotsResultSubview(py)charFadeInDuration":{"name":"charFadeInDuration","abstract":"

    Duration of fade animation for each dot.

    ","parent_name":"MBPDotsResultSubview"},"Classes/MBPDotsResultSubview.html#/c:objc(cs)MBPDotsResultSubview(py)dotCount":{"name":"dotCount","abstract":"

    Maximum number of dots shown on screen. This count has to be in range [20,50].

    ","parent_name":"MBPDotsResultSubview"},"Classes/MBPDocumentOverlaySettings.html#/c:objc(cs)MBPDocumentOverlaySettings(py)tooltipText":{"name":"tooltipText","abstract":"

    Gets/sets tootlip text that is defines under document view finder.

    ","parent_name":"MBPDocumentOverlaySettings"},"Classes/MBPDocumentOverlaySettings.html#/c:objc(cs)MBPDocumentOverlaySettings(py)glareStatusMessage":{"name":"glareStatusMessage","abstract":"

    Returns/sets glare status message that is shown if glare detection is turned on","parent_name":"MBPDocumentOverlaySettings"},"Classes/MBPDocumentOverlaySettings.html#/c:objc(cs)MBPDocumentOverlaySettings(py)showTooltip":{"name":"showTooltip","abstract":"

    Gets/sets tooltip visibility

    ","parent_name":"MBPDocumentOverlaySettings"},"Classes/MBPDocumentOverlaySettings.html#/c:objc(cs)MBPDocumentOverlaySettings(py)captureHighResImage":{"name":"captureHighResImage","abstract":"

    Gets/sets capturing of high resolution image

    ","parent_name":"MBPDocumentOverlaySettings"},"Classes/MBPDisplayableQuadDetection.html#/c:objc(cs)MBPDisplayableQuadDetection(py)detectionLocation":{"name":"detectionLocation","abstract":"

    Exact location of detected object on image.","parent_name":"MBPDisplayableQuadDetection"},"Classes/MBPDisplayablePointsDetection.html#/c:objc(cs)MBPDisplayablePointsDetection(py)points":{"name":"points","abstract":"

    Coordinates of points (CGPoint) of a detected object.

    ","parent_name":"MBPDisplayablePointsDetection"},"Classes/MBPDisplayableObject.html#/c:objc(cs)MBPDisplayableObject(py)transform":{"name":"transform","abstract":"

    Tranformation matrix which transforms the coordinate system in which the OCR layout is given","parent_name":"MBPDisplayableObject"},"Classes/MBPDisplayableDetection.html#/c:objc(cs)MBPDisplayableDetection(im)initWithDetectionStatus:":{"name":"-initWithDetectionStatus:","abstract":"

    Initializes the displayable detection with matrix

    ","parent_name":"MBPDisplayableDetection"},"Classes/MBPDisplayableDetection.html#/c:objc(cs)MBPDisplayableDetection(im)init":{"name":"-init","abstract":"

    Please use designated initializer.

    ","parent_name":"MBPDisplayableDetection"},"Classes/MBPDisplayableDetection.html#/c:objc(cs)MBPDisplayableDetection(py)detectionStatus":{"name":"detectionStatus","abstract":"

    Detection status which describes the status of detection

    ","parent_name":"MBPDisplayableDetection"},"Classes/MBPDeepOcrEngineOptions.html#/c:objc(cs)MBPDeepOcrEngineOptions(py)deepOcrPostprocessorNmsThreshold":{"name":"deepOcrPostprocessorNmsThreshold","abstract":"

    Returns or sets nms threshold for deep ocr postprocessing

    ","parent_name":"MBPDeepOcrEngineOptions"},"Classes/MBPDeepOcrEngineOptions.html#/c:objc(cs)MBPDeepOcrEngineOptions(py)deepOcrPostprocessorScoreThreshold":{"name":"deepOcrPostprocessorScoreThreshold","abstract":"

    Returns or sets score threshold for deep ocr postprocessing

    ","parent_name":"MBPDeepOcrEngineOptions"},"Classes/MBPDeepOcrEngineOptions.html#/c:objc(cs)MBPDeepOcrEngineOptions(py)deepOcrModel":{"name":"deepOcrModel","abstract":"

    Returns or sets model for deep ocr postprocessing

    ","parent_name":"MBPDeepOcrEngineOptions"},"Classes/MBPDeepOcrEngineOptions.html#/c:objc(cs)MBPDeepOcrEngineOptions(py)deepOcrModelString":{"name":"deepOcrModelString","abstract":"

    Returns or sets model for deep ocr postprocessing

    ","parent_name":"MBPDeepOcrEngineOptions"},"Classes/MBPDateParserResult.html#/c:objc(cs)MBPDateParserResult(py)date":{"name":"date","abstract":"

    Extracted date.

    ","parent_name":"MBPDateParserResult"},"Classes/MBPDateParser.html#/c:objc(cs)MBPDateParser(py)result":{"name":"result","abstract":"

    Date parser result

    ","parent_name":"MBPDateParser"},"Classes/MBPDateParser.html#/c:objc(cs)MBPDateParser(im)setDateFormats:":{"name":"-setDateFormats:","abstract":"

    Specifies the date formats that will be accepted by date parser. By default, all available","parent_name":"MBPDateParser"},"Classes/MBPDateParser.html#/c:objc(cs)MBPDateParser(im)setDateSeparatorChars:":{"name":"-setDateSeparatorChars:","abstract":"

    Specifies the date separator characters between date parts (day, month, year) that will be","parent_name":"MBPDateParser"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(im)initWithDay:month:year:originalDateString:isFilledByDomainKnowledge:":{"name":"-initWithDay:month:year:originalDateString:isFilledByDomainKnowledge:","abstract":"

    Designated initializer

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)originalDateString":{"name":"originalDateString","abstract":"

    The original string used to create the date result

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)date":{"name":"date","abstract":"

    NSDate object which represents the same date as this result

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)day":{"name":"day","abstract":"

    Day in month.

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)month":{"name":"month","abstract":"

    Month in year.

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)year":{"name":"year","abstract":"

    Year of the current date.

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)isFilledByDomainKnowledge":{"name":"isFilledByDomainKnowledge","abstract":"

    Indicates that date does not appear on the document but is filled by our internal domain knowledge.

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(cm)dateWithDay:month:year:originalDateString:isFilledByDomainKnowledge:":{"name":"+dateWithDay:month:year:originalDateString:isFilledByDomainKnowledge:","abstract":"

    Factory method

    ","parent_name":"MBPDate"},"Classes/MBPDPIBasedDewarpPolicy.html#/c:objc(cs)MBPDPIBasedDewarpPolicy(im)init":{"name":"-init","abstract":"

    Default DPI that will be used with default constructor.

    ","parent_name":"MBPDPIBasedDewarpPolicy"},"Classes/MBPDPIBasedDewarpPolicy.html#/c:objc(cs)MBPDPIBasedDewarpPolicy(im)initWithDesiredDPI:":{"name":"-initWithDesiredDPI:","parent_name":"MBPDPIBasedDewarpPolicy"},"Classes/MBPDPIBasedDewarpPolicy.html#/c:objc(cs)MBPDPIBasedDewarpPolicy(py)desiredDPI":{"name":"desiredDPI","abstract":"

    Returns the desired DPI as defined by this policy.

    ","parent_name":"MBPDPIBasedDewarpPolicy"},"Classes/MBPCzechiaVariabilniSymbolParserResult.html#/c:objc(cs)MBPCzechiaVariabilniSymbolParserResult(py)variabilniSymbol":{"name":"variabilniSymbol","abstract":"

    Returns the recognized variabilni symbol number or empty string if recognition failed.

    ","parent_name":"MBPCzechiaVariabilniSymbolParserResult"},"Classes/MBPCzechiaVariabilniSymbolParser.html#/c:objc(cs)MBPCzechiaVariabilniSymbolParser(py)result":{"name":"result","abstract":"

    Czech Variabilni symbol parser result

    ","parent_name":"MBPCzechiaVariabilniSymbolParser"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing account number

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)accountPrefix":{"name":"accountPrefix","abstract":"

    String representing account prefix. Account prefix is not mandatory on payslips.

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    Bank code

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)variableSymbol":{"name":"variableSymbol","abstract":"

    Variable code of payment order

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)specificSymbol":{"name":"specificSymbol","abstract":"

    Specific code of payment order

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)constantSymbol":{"name":"constantSymbol","abstract":"

    Constant code of payment order

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizer.html#/c:objc(cs)MBPCzechiaSlipRecognizer(py)result":{"name":"result","abstract":"

    Czech slip recognizer result

    ","parent_name":"MBPCzechiaSlipRecognizer"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)amount":{"name":"amount","abstract":"

    Amount as Integer, in the sallest possible denomination. If the currency is EUR and","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)paymentSituation":{"name":"paymentSituation","abstract":"

    Returns the payment situation in which QR Code was generated

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)orderFrequency":{"name":"orderFrequency","abstract":"

    Returns the frequency of the standing order

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)formVersion":{"name":"formVersion","abstract":"

    String representing form version in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing currency in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    String representing recipient name address in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    Date representing due date in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)lastDateOfTheStandingOrder":{"name":"lastDateOfTheStandingOrder","abstract":"

    The last date of the standing order

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)paymentType":{"name":"paymentType","abstract":"

    String representing payment type in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    String representing rpayment description in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)variableSymbol":{"name":"variableSymbol","abstract":"

    String representingvariable symbol in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)specificSymbol":{"name":"specificSymbol","abstract":"

    String representing specific symbol in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)constantSymbol":{"name":"constantSymbol","abstract":"

    String representing constant symbol in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)account":{"name":"account","abstract":"

    MBPIbanBicAccount representing account in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)availableAccounts":{"name":"availableAccounts","abstract":"

    MBPIbanBicAccount representing available accounts in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizer.html#/c:objc(cs)MBPCzechiaQrCodeRecognizer(py)result":{"name":"result","abstract":"

    MBPCzechiaQrCodeRecognizerResult result

    ","parent_name":"MBPCzechiaQrCodeRecognizer"},"Classes/MBPCzechiaQrCodeRecognizer.html#/c:objc(cs)MBPCzechiaQrCodeRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if recognizer will use slower through scan

    ","parent_name":"MBPCzechiaQrCodeRecognizer"},"Classes/MBPCzechiaAccountParserResult.html#/c:objc(cs)MBPCzechiaAccountParserResult(py)account":{"name":"account","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPCzechiaAccountParserResult"},"Classes/MBPCzechiaAccountParser.html#/c:objc(cs)MBPCzechiaAccountParser(py)result":{"name":"result","abstract":"

    Czech Account parser result

    ","parent_name":"MBPCzechiaAccountParser"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(im)init":{"name":"-init","abstract":"

    Convenience initializer used for use cases when overlay view controller is instantiated from storyboard.","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(py)scanningRegion":{"name":"scanningRegion","abstract":"

    Scanning region","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(py)autorotateOverlay":{"name":"autorotateOverlay","abstract":"

    If YES, Overlay View Controller will be autorotated independently of ScanningViewController.

    ","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(py)showStatusBar":{"name":"showStatusBar","abstract":"

    If YES, default camera overlay will display Status bar.","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(py)supportedOrientations":{"name":"supportedOrientations","abstract":"

    Default: UIInterfaceOrientationMaskPortrait

    ","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(im)reconfigureRecognizers:":{"name":"-reconfigureRecognizers:","abstract":"

    Reconfigures current recognizer collection to new recognizer collection. Use this method to reconfigure what you wish to scan.

    ","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)referenceNumberStatus":{"name":"referenceNumberStatus","abstract":"

    Status of the reference

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)slipId":{"name":"slipId","abstract":"

    Id of the payslip (HUB3 left, HUB3 right)

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    recipientName - name of the receiving side

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerIban":{"name":"payerIban","abstract":"

    The international bank account number of the payer account

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerAccountNumber":{"name":"payerAccountNumber","abstract":"

    The account number of the payer

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerBankCode":{"name":"payerBankCode","abstract":"

    The bank code of the payer bank

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerReferenceModel":{"name":"payerReferenceModel","abstract":"

    The payer reference model

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerReferenceNumber":{"name":"payerReferenceNumber","abstract":"

    The payer reference number

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerReferenceNumberStatus":{"name":"payerReferenceNumberStatus","abstract":"

    Status of the payer reference

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    String representing valid bank code value of the receiver bank (e.g. 0034000).

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing valid bank account number to which the payment goes

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)referenceNumber":{"name":"referenceNumber","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)referenceModel":{"name":"referenceModel","abstract":"

    String representing model of the reference

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    PaymentDescription - string that describes the payment purpose

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)paymentDescriptionCode":{"name":"paymentDescriptionCode","abstract":"

    Payment description code

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    String that represents the purpose code on HUB3

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    payer name - name of the payer

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizer.html#/c:objc(cs)MBPCroatiaSlipRecognizer(py)result":{"name":"result","abstract":"

    Croatia slip recognizer result

    ","parent_name":"MBPCroatiaSlipRecognizer"},"Classes/MBPCroatiaSlipRecognizer.html#/c:objc(cs)MBPCroatiaSlipRecognizer(py)readPayerName":{"name":"readPayerName","abstract":"

    If YES, Croatian Slip recognizer will read payer name from the payment slip.

    ","parent_name":"MBPCroatiaSlipRecognizer"},"Classes/MBPCroatiaSlipRecognizer.html#/c:objc(cs)MBPCroatiaSlipRecognizer(py)readPaymentDescription":{"name":"readPaymentDescription","abstract":"

    If YES, Croatian Slip recognizer will read payment description from the payment slip.

    ","parent_name":"MBPCroatiaSlipRecognizer"},"Classes/MBPCroatiaSlipRecognizer.html#/c:objc(cs)MBPCroatiaSlipRecognizer(py)useSanitization":{"name":"useSanitization","abstract":"

    Peform sanitization on data recognized slip.

    ","parent_name":"MBPCroatiaSlipRecognizer"},"Classes/MBPCroatiaReferenceParserResult.html#/c:objc(cs)MBPCroatiaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized reference number or empty string if recognition failed.

    ","parent_name":"MBPCroatiaReferenceParserResult"},"Classes/MBPCroatiaReferenceParser.html#/c:objc(cs)MBPCroatiaReferenceParser(py)result":{"name":"result","abstract":"

    Croatia Reference parser result

    ","parent_name":"MBPCroatiaReferenceParser"},"Classes/MBPCroatiaReferenceParser.html#/c:objc(cs)MBPCroatiaReferenceParser(py)allowUnverifiedReferences":{"name":"allowUnverifiedReferences","abstract":"

    Allow return of references that don’t have prefix or check digit is not valid

    ","parent_name":"MBPCroatiaReferenceParser"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)amountHrk":{"name":"amountHrk","abstract":"

    The scanned amount in smallest HRK monetary unit, i.e. lipa, 0 if nothing was scanned.

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)amountEur":{"name":"amountEur","abstract":"

    The scanned amount in smallest EUR monetary unit, i.e. cent, 0 if nothing was scanned.

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)conversionToEurPerformed":{"name":"conversionToEurPerformed","abstract":"

    The information if the conversion from HRK to EUR is performed or not

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)recipientAddress":{"name":"recipientAddress","abstract":"

    The address of the payment receiver

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)recipientDetailedAddress":{"name":"recipientDetailedAddress","abstract":"

    The detailed address of the payment receiver; available only for HUB3 slips

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)optionalData":{"name":"optionalData","abstract":"

    The additional data available at the end of HUB3 QR and PDF417 barcode

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)payerAddress":{"name":"payerAddress","abstract":"

    The address of the payer

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)payerDetailedAddress":{"name":"payerDetailedAddress","abstract":"

    The detailed address of the payer; available only for HUB3 slips

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the receiving side

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    The bank code of the receiver bank

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    The account number to which the payment goes

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)referenceModel":{"name":"referenceModel","abstract":"

    The reference model of the payment

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The description of the payment

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)paymentDescriptionCode":{"name":"paymentDescriptionCode","abstract":"

    The description code of the payment

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    The purpose code of the payment

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    The name of the payer

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    The due date for payment; available only for HUB3 slips

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)slipId":{"name":"slipId","abstract":"

    Slip ID (e.g HUB3_BARCODE)

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)uncertain":{"name":"uncertain","abstract":"

    True if returned result is uncertain, i.e. if scanned barcode was incomplete","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizer.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Croatia QR recognizer result

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizer"},"Classes/MBPCroatiaQrCodePaymentRecognizer.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPCroatiaQrCodePaymentRecognizer"},"Classes/MBPCroatiaQrCodePaymentRecognizer.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizer(py)conversionRate":{"name":"conversionRate","abstract":"

    The rate at which the conversion from EUR to HRK will be made.","parent_name":"MBPCroatiaQrCodePaymentRecognizer"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)recipientAddress":{"name":"recipientAddress","abstract":"

    The address of the payment receiver

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)recipientDetailedAddress":{"name":"recipientDetailedAddress","abstract":"

    The detailed address of the payment receiver; available only for HUB3 slips

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)optionalData":{"name":"optionalData","abstract":"

    The additional data available at the end of HUB3 QR and PDF417 barcode

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)payerAddress":{"name":"payerAddress","abstract":"

    The address of the payer

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)payerDetailedAddress":{"name":"payerDetailedAddress","abstract":"

    The detailed address of the payer; available only for HUB3 slips

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the receiving side

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    The bank code of the receiver bank

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    The account number to which the payment goes

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)referenceModel":{"name":"referenceModel","abstract":"

    The reference model of the payment

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The description of the payment

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)paymentDescriptionCode":{"name":"paymentDescriptionCode","abstract":"

    The description code of the payment

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    The purpose code of the payment

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    The name of the payer

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    The due date for payment; available only for HUB3 slips

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)slipId":{"name":"slipId","abstract":"

    Slip ID (e.g HUB3_BARCODE)

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)uncertain":{"name":"uncertain","abstract":"

    True if returned result is uncertain, i.e. if scanned barcode was incomplete","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)amountHrk":{"name":"amountHrk","abstract":"

    The scanned amount in smallest HRK monetary unit, i.e. lipa, 0 if nothing was scanned.

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)amountEur":{"name":"amountEur","abstract":"

    The scanned amount in smallest EUR monetary unit, i.e. cent, 0 if nothing was scanned.

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)conversionToEurPerformed":{"name":"conversionToEurPerformed","abstract":"

    The information if the conversion from HRK to EUR is performed or not

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizer.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizer(py)result":{"name":"result","abstract":"

    Croatia Pdf417 recognizer result

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizer"},"Classes/MBPCroatiaPdf417PaymentRecognizer.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizer(py)uncertainDecoding":{"name":"uncertainDecoding","abstract":"

    Uncertain decoding enables scanning of non-standard elements, but there is no guarantee that all data will be read.","parent_name":"MBPCroatiaPdf417PaymentRecognizer"},"Classes/MBPCroatiaPdf417PaymentRecognizer.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizer(py)conversionRate":{"name":"conversionRate","abstract":"

    The rate at which the conversion from EUR to HRK will be made.","parent_name":"MBPCroatiaPdf417PaymentRecognizer"},"Classes/MBPCroatiaAmountParserResult.html#/c:objc(cs)MBPCroatiaAmountParserResult(py)amount":{"name":"amount","abstract":"

    Returns the recognized amount number or empty string if recognition failed.

    ","parent_name":"MBPCroatiaAmountParserResult"},"Classes/MBPCroatiaAmountParser.html#/c:objc(cs)MBPCroatiaAmountParser(py)result":{"name":"result","abstract":"

    Croatia Amount parser result

    ","parent_name":"MBPCroatiaAmountParser"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)cameraPreset":{"name":"cameraPreset","abstract":"

    Camera preset. With this property you can set the resolution of the camera

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)cameraType":{"name":"cameraType","abstract":"

    Camera type. You can choose between front and back facing.

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)autofocusInterval":{"name":"autofocusInterval","abstract":"

    Interval between forcing two camera focuses. If <= 0, forced focuses arent performed","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)cameraAutofocusRestriction":{"name":"cameraAutofocusRestriction","abstract":"

    Range restriction for camera autofocus.

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)videoGravity":{"name":"videoGravity","abstract":"

    Gravity of Camera preview on screen.

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)focusPoint":{"name":"focusPoint","abstract":"

    Point against which the autofocus will be performed

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)cameraMirroredHorizontally":{"name":"cameraMirroredHorizontally","abstract":"

    Tells whether camera input images should be mirrored horizontally before processing

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)cameraMirroredVertically":{"name":"cameraMirroredVertically","abstract":"

    Tells whether camera input images should be mirrored vertically before processing

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)previewZoomScale":{"name":"previewZoomScale","abstract":"

    Set the back side preview camera layer zoom factor. 1.0 means there is no zoom, 2.0 double the zoom - preview layer is 2x zoomed than video output.","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(im)init":{"name":"-init","abstract":"

    Designated initializer. Initializes the object with default settings (see above for defaults)

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(im)calcSessionPreset":{"name":"-calcSessionPreset","abstract":"

    Returns an optimal AVFoundation session preset based on cameraPreset value.

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(im)calcAutofocusRangeRestriction":{"name":"-calcAutofocusRangeRestriction","abstract":"

    Returns an optimal AVFoundation autofocus range restriction value based on cameraAutofocusRestriction.

    ","parent_name":"MBPCameraSettings"},"Classes/MBPBosniaAndHerzegovinaReferenceParserResult.html#/c:objc(cs)MBPBosniaAndHerzegovinaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized reference number or empty string if recognition failed.

    ","parent_name":"MBPBosniaAndHerzegovinaReferenceParserResult"},"Classes/MBPBosniaAndHerzegovinaReferenceParser.html#/c:objc(cs)MBPBosniaAndHerzegovinaReferenceParser(py)result":{"name":"result","abstract":"

    BosniaAndHerzegovina Reference parser result

    ","parent_name":"MBPBosniaAndHerzegovinaReferenceParser"},"Classes/MBPBosniaAndHerzegovinaReferenceParser.html#/c:objc(cs)MBPBosniaAndHerzegovinaReferenceParser(py)allowAlphaCharacters":{"name":"allowAlphaCharacters","abstract":"

    Set to NO if you don’t want to alpha characters be parsed

    ","parent_name":"MBPBosniaAndHerzegovinaReferenceParser"},"Classes/MBPBosniaAndHerzegovinaAccountParserResult.html#/c:objc(cs)MBPBosniaAndHerzegovinaAccountParserResult(py)account":{"name":"account","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPBosniaAndHerzegovinaAccountParserResult"},"Classes/MBPBosniaAndHerzegovinaAccountParser.html#/c:objc(cs)MBPBosniaAndHerzegovinaAccountParser(py)result":{"name":"result","abstract":"

    BosniaAndHerzegovina Account parser result

    ","parent_name":"MBPBosniaAndHerzegovinaAccountParser"},"Classes/MBPBlurredFieldOfViewSubview.html#/c:objc(cs)MBPBlurredFieldOfViewSubview(py)animationDuration":{"name":"animationDuration","abstract":"

    Duration of the animation

    ","parent_name":"MBPBlurredFieldOfViewSubview"},"Classes/MBPBlinkInputRecognizer.html#/c:objc(cs)MBPBlinkInputRecognizer(py)processors":{"name":"processors","abstract":"

    Getting array of readonly processors

    ","parent_name":"MBPBlinkInputRecognizer"},"Classes/MBPBlinkInputRecognizer.html#/c:objc(cs)MBPBlinkInputRecognizer(py)result":{"name":"result","abstract":"

    BlinkInput recognizer results

    ","parent_name":"MBPBlinkInputRecognizer"},"Classes/MBPBelgiumSlipRecognizerResult.html#/c:objc(cs)MBPBelgiumSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPBelgiumSlipRecognizerResult"},"Classes/MBPBelgiumSlipRecognizerResult.html#/c:objc(cs)MBPBelgiumSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPBelgiumSlipRecognizerResult"},"Classes/MBPBelgiumSlipRecognizerResult.html#/c:objc(cs)MBPBelgiumSlipRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing valid reference number of the payment

    ","parent_name":"MBPBelgiumSlipRecognizerResult"},"Classes/MBPBelgiumSlipRecognizerResult.html#/c:objc(cs)MBPBelgiumSlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    recipientName - name of the receiving side

    ","parent_name":"MBPBelgiumSlipRecognizerResult"},"Classes/MBPBelgiumSlipRecognizer.html#/c:objc(cs)MBPBelgiumSlipRecognizer(py)result":{"name":"result","abstract":"

    Belgian slip recognizer result

    ","parent_name":"MBPBelgiumSlipRecognizer"},"Classes/MBPBelgiumSlipRecognizer.html#/c:objc(cs)MBPBelgiumSlipRecognizer(py)freeReferenceParsingEnabled":{"name":"freeReferenceParsingEnabled","abstract":"

    Sets whether reading of free form, unstructered references is enabled. Setting this to ‘NO’ may improve accuracy, but won’t return references in non-standard formats.

    ","parent_name":"MBPBelgiumSlipRecognizer"},"Classes/MBPBaseOverlayViewController.html#/c:objc(cs)MBPBaseOverlayViewController(im)reconfigureRecognizers:":{"name":"-reconfigureRecognizers:","abstract":"

    Reconfigures current recognizer collection to new recognizer collection. Use this method to reconfigure what you wish to scan.

    ","parent_name":"MBPBaseOverlayViewController"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)autorotateOverlay":{"name":"autorotateOverlay","abstract":"

    If YES, Overlay View Controller will be autorotated independently of ScanningViewController.

    ","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)showStatusBar":{"name":"showStatusBar","abstract":"

    If YES, default camera overlay will display Status bar.","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)supportedOrientations":{"name":"supportedOrientations","abstract":"

    Default: UIInterfaceOrientationMaskPortrait

    ","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)soundFilePath":{"name":"soundFilePath","abstract":"

    Full path to the sound file which is played when the valid result is scanned.

    ","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)displayCancelButton":{"name":"displayCancelButton","abstract":"

    Default: YES.

    ","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)displayTorchButton":{"name":"displayTorchButton","abstract":"

    Default: YES.

    ","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOcrOverlaySettings.html#/c:objc(cs)MBPBaseOcrOverlaySettings(py)showOcrDots":{"name":"showOcrDots","abstract":"

    Property that enables showing of flashing dots over characters being scanned.

    ","parent_name":"MBPBaseOcrOverlaySettings"},"Classes/MBPBaseOcrEngineOptions.html#/c:objc(cs)MBPBaseOcrEngineOptions(py)maxCharsExpected":{"name":"maxCharsExpected","abstract":"

    Maximal chars expected on the image.

    ","parent_name":"MBPBaseOcrEngineOptions"},"Classes/MBPBaseOcrEngineOptions.html#/c:objc(cs)MBPBaseOcrEngineOptions(py)colorDropoutEnabled":{"name":"colorDropoutEnabled","abstract":"

    Specifies if the additional image processing which drops the background colors should be performed.

    ","parent_name":"MBPBaseOcrEngineOptions"},"Classes/MBPBarcodeRecognizerResult.html#/c:objc(cs)MBPBarcodeRecognizerResult(py)rawData":{"name":"rawData","abstract":"

    Byte array with result of the scan

    ","parent_name":"MBPBarcodeRecognizerResult"},"Classes/MBPBarcodeRecognizerResult.html#/c:objc(cs)MBPBarcodeRecognizerResult(py)stringData":{"name":"stringData","abstract":"

    Retrieves string content of scanned data

    ","parent_name":"MBPBarcodeRecognizerResult"},"Classes/MBPBarcodeRecognizerResult.html#/c:objc(cs)MBPBarcodeRecognizerResult(py)uncertain":{"name":"uncertain","abstract":"

    Flag indicating uncertain scanning data","parent_name":"MBPBarcodeRecognizerResult"},"Classes/MBPBarcodeRecognizerResult.html#/c:objc(cs)MBPBarcodeRecognizerResult(cm)toTypeName:":{"name":"+toTypeName:","abstract":"

    Method which gives string representation for a given MBPBarcodeType enum value.

    ","parent_name":"MBPBarcodeRecognizerResult"},"Classes/MBPBarcodeRecognizerResult.html#/c:objc(cs)MBPBarcodeRecognizerResult(py)barcodeType":{"name":"barcodeType","abstract":"

    Type of the barcode scanned

    ","parent_name":"MBPBarcodeRecognizerResult"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)result":{"name":"result","abstract":"

    Barcode recognizer results

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanCode128":{"name":"scanCode128","abstract":"

    Set this to YES to scan Code 128 1D barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanCode39":{"name":"scanCode39","abstract":"

    Set this to YES to scan Code 39 1D barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanEan13":{"name":"scanEan13","abstract":"

    Set this to YES to scan EAN 13 barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanEan8":{"name":"scanEan8","abstract":"

    Set this to YES to scan EAN8 barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanItf":{"name":"scanItf","abstract":"

    Set this to YES to scan ITF barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanQrCode":{"name":"scanQrCode","abstract":"

    Set this to YES to scan QR barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanUpca":{"name":"scanUpca","abstract":"

    Set this to YES to scan UPCA barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanUpce":{"name":"scanUpce","abstract":"

    Set this to YES to scan UPCE barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanPdf417":{"name":"scanPdf417","abstract":"

    Set this to YES to scan Pdf417 barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Set this to YES to allow slower, but better image processing.

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)autoScaleDetection":{"name":"autoScaleDetection","abstract":"

    Allow enabling the autodetection of image scale when scanning barcodes.","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)readCode39AsExtendedData":{"name":"readCode39AsExtendedData","abstract":"

    Enable reading code39 barcode contents as extended data. For more information about code39","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanInverse":{"name":"scanInverse","abstract":"

    Set this to YES to allow scanning barcodes with inverted intensities","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanUncertain":{"name":"scanUncertain","abstract":"

    Set this to YES to scan even barcode not compliant with standards","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)nullQuietZoneAllowed":{"name":"nullQuietZoneAllowed","abstract":"

    Set this to YES to scan barcodes which don’t have quiet zone (white area) around it

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeOverlaySettings.html#/c:objc(cs)MBPBarcodeOverlaySettings(py)displayBarcodeDots":{"name":"displayBarcodeDots","abstract":"

    If YES, viewfinder (4 corner markers) will move when payslip is detected

    ","parent_name":"MBPBarcodeOverlaySettings"},"Classes/MBPBarcodeOverlaySettings.html#/c:objc(cs)MBPBarcodeOverlaySettings(py)displayViewfinder":{"name":"displayViewfinder","abstract":"

    If YES; view finder will be displayed

    ","parent_name":"MBPBarcodeOverlaySettings"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)customerData":{"name":"customerData","abstract":"

    String representing special customer data (Kundendaten) on some slips. Used only on non-Sepa slips (other than 30 and 32 types)

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)contractAccount":{"name":"contractAccount","abstract":"

    String representing special contract account (Vertragskonto) on some slips. Used only on non-Sepa slips (other than 30 and 32 types)

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)taxNumber":{"name":"taxNumber","abstract":"

    String represengint special tax number (Steuernummer) - used in payslip type 10

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)belegNummer":{"name":"belegNummer","abstract":"

    Belegnummer - used to identify slip type

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)belegart":{"name":"belegart","abstract":"

    The type of the payslip (30 or 32 for SEPA, 40, 42, 10, etc. for old non-SEPA slips, empty if form id not recognized)

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)prufziffer":{"name":"prufziffer","abstract":"

    Prufziffer - for controlling reference number and amount on SEPA slips

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    Name of the receiving side

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    String representing valid bank code value (BLZ) of the receiver bank (e.g. 0034000).

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing valid bank account number to which the payment goes

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)bic":{"name":"bic","abstract":"

    String representing valid Bank Identifier Code of the bank to which the payment goes

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)referenceNumber":{"name":"referenceNumber","abstract":"

    String representing valid reference number of the payment

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizer.html#/c:objc(cs)MBPAustriaSlipRecognizer(py)result":{"name":"result","abstract":"

    Austrian slip recognizer result

    ","parent_name":"MBPAustriaSlipRecognizer"},"Classes/MBPAustriaReferenceParserResult.html#/c:objc(cs)MBPAustriaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPAustriaReferenceParserResult"},"Classes/MBPAustriaReferenceParser.html#/c:objc(cs)MBPAustriaReferenceParser(py)result":{"name":"result","abstract":"

    Austrian Reference parser result

    ","parent_name":"MBPAustriaReferenceParser"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)bic":{"name":"bic","abstract":"

    BIC of the receiving side.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    The currency of the payment.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)displayData":{"name":"displayData","abstract":"

    Description of the payment as placed in last row of STUZZA QR code

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The account number of the receiving side.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The description of the payment.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    Purpose code

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the receiving side.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizer.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Result of scanning AustriaQrCodePaymentRecognizer

    ","parent_name":"MBPAustriaQrCodePaymentRecognizer"},"Classes/MBPAustraliaReferenceParserResult.html#/c:objc(cs)MBPAustraliaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPAustraliaReferenceParserResult"},"Classes/MBPAustraliaReferenceParser.html#/c:objc(cs)MBPAustraliaReferenceParser(py)result":{"name":"result","abstract":"

    Australian Reference parser result

    ","parent_name":"MBPAustraliaReferenceParser"},"Classes/MBPAustraliaBsbParserResult.html#/c:objc(cs)MBPAustraliaBsbParserResult(py)bsb":{"name":"bsb","abstract":"

    Returns the recognized BSB number or empty string if recognition failed.

    ","parent_name":"MBPAustraliaBsbParserResult"},"Classes/MBPAustraliaBsbParser.html#/c:objc(cs)MBPAustraliaBsbParser(py)result":{"name":"result","abstract":"

    Australian BSB parser result

    ","parent_name":"MBPAustraliaBsbParser"},"Classes/MBPAustraliaBillerParserResult.html#/c:objc(cs)MBPAustraliaBillerParserResult(py)billerCode":{"name":"billerCode","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPAustraliaBillerParserResult"},"Classes/MBPAustraliaBillerParser.html#/c:objc(cs)MBPAustraliaBillerParser(py)result":{"name":"result","abstract":"

    Australian Biller parser result

    ","parent_name":"MBPAustraliaBillerParser"},"Classes/MBPAustraliaAccountParserResult.html#/c:objc(cs)MBPAustraliaAccountParserResult(py)accountNumber":{"name":"accountNumber","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPAustraliaAccountParserResult"},"Classes/MBPAustraliaAccountParser.html#/c:objc(cs)MBPAustraliaAccountParser(py)result":{"name":"result","abstract":"

    Australian Account parser result

    ","parent_name":"MBPAustraliaAccountParser"},"Classes/MBPAustraliaAbnParserResult.html#/c:objc(cs)MBPAustraliaAbnParserResult(py)abn":{"name":"abn","abstract":"

    Returns the recognized abn or empty string if recognition failed.

    ","parent_name":"MBPAustraliaAbnParserResult"},"Classes/MBPAustraliaAbnParser.html#/c:objc(cs)MBPAustraliaAbnParser(py)result":{"name":"result","abstract":"

    Australian ABN parser result

    ","parent_name":"MBPAustraliaAbnParser"},"Classes/MBPAmountParserResult.html#/c:objc(cs)MBPAmountParserResult(py)amount":{"name":"amount","abstract":"

    Returns the recognized amount number or empty string if recognition failed.

    ","parent_name":"MBPAmountParserResult"},"Classes/MBPAmountParser.html#/c:objc(cs)MBPAmountParser(py)result":{"name":"result","abstract":"

    Amount parser result

    ","parent_name":"MBPAmountParser"},"Classes/MBPAmountParser.html#/c:objc(cs)MBPAmountParser(py)allowNegativeAmounts":{"name":"allowNegativeAmounts","abstract":"

    Indicates whether negative values are accepted as valid amounts.","parent_name":"MBPAmountParser"},"Classes/MBPAmountParser.html#/c:objc(cs)MBPAmountParser(py)allowSpaceSeparators":{"name":"allowSpaceSeparators","abstract":"

    Indicates whether amounts with space separators between groups of digits(thousands) are allowed.

    ","parent_name":"MBPAmountParser"},"Classes/MBPAmountParser.html#/c:objc(cs)MBPAmountParser(py)allowMissingDecimals":{"name":"allowMissingDecimals","abstract":"

    Indicates whether amounts without decimal are accepted as valid. For example 1.465 is","parent_name":"MBPAmountParser"},"Classes/MBPAmountParser.html#/c:objc(cs)MBPAmountParser(py)arabicIndicMode":{"name":"arabicIndicMode","abstract":"

    Indicates whether Arabic-Indic mode is enabled. In Arabic-Indic mode parser can recognize","parent_name":"MBPAmountParser"},"Classes/MBPAmountParser.html":{"name":"MBPAmountParser","abstract":"

    MBPAmountParser is used for extracting amount from OCR result

    "},"Classes/MBPAmountParserResult.html":{"name":"MBPAmountParserResult","abstract":"

    MBPAmountParser is used for extracting amount from OCR result

    "},"Classes/MBPAustraliaAbnParser.html":{"name":"MBPAustraliaAbnParser","abstract":"

    MBPAustraliaAbnParser is used for Australian ABN number

    "},"Classes/MBPAustraliaAbnParserResult.html":{"name":"MBPAustraliaAbnParserResult","abstract":"

    MBPAustraliaAbnParser is used for Australian ABN number

    "},"Classes/MBPAustraliaAccountParser.html":{"name":"MBPAustraliaAccountParser","abstract":"

    MBPAustraliaAccountParser is used for Australian account

    "},"Classes/MBPAustraliaAccountParserResult.html":{"name":"MBPAustraliaAccountParserResult","abstract":"

    MBPAustraliaAccountParser is used for Australian account

    "},"Classes/MBPAustraliaBillerParser.html":{"name":"MBPAustraliaBillerParser","abstract":"

    MBPAustraliaBillerParser is used for Australian biller

    "},"Classes/MBPAustraliaBillerParserResult.html":{"name":"MBPAustraliaBillerParserResult","abstract":"

    MBPAustraliaBillerParser is used for Australian biller code

    "},"Classes/MBPAustraliaBsbParser.html":{"name":"MBPAustraliaBsbParser","abstract":"

    MBPAustraliaBsbParser is used for Australian BSB

    "},"Classes/MBPAustraliaBsbParserResult.html":{"name":"MBPAustraliaBsbParserResult","abstract":"

    MBPAustraliaBsbParser is used for Australian BSB

    "},"Classes/MBPAustraliaReferenceParser.html":{"name":"MBPAustraliaReferenceParser","abstract":"

    MBPAustraliaReferenceParser is used for Australian refrence

    "},"Classes/MBPAustraliaReferenceParserResult.html":{"name":"MBPAustraliaReferenceParserResult","abstract":"

    MBPAustraliaReferenceParser is used for Australian reference

    "},"Classes/MBPAustriaQrCodePaymentRecognizer.html":{"name":"MBPAustriaQrCodePaymentRecognizer","abstract":"

    Recognizer which can scan Austrian payment QR code.

    "},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html":{"name":"MBPAustriaQrCodePaymentRecognizerResult","abstract":"

    Recognizer which can scan Austrian payment QR code.

    "},"Classes/MBPAustriaReferenceParser.html":{"name":"MBPAustriaReferenceParser","abstract":"

    MBPAustriaReferenceParser is used for Austrian refrence

    "},"Classes/MBPAustriaReferenceParserResult.html":{"name":"MBPAustriaReferenceParserResult","abstract":"

    MBPAustriaReferenceParser is used for Austrian reference

    "},"Classes/MBPAustriaSlipRecognizer.html":{"name":"MBPAustriaSlipRecognizer","abstract":"

    Class for configuring Austrian Slip Recognizer.

    "},"Classes/MBPAustriaSlipRecognizerResult.html":{"name":"MBPAustriaSlipRecognizerResult","abstract":"

    Class representing values obtained when scanning Austrian payment slips

    "},"Classes/MBPBarcodeOverlaySettings.html":{"name":"MBPBarcodeOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPBarcodeRecognizer.html":{"name":"MBPBarcodeRecognizer","abstract":"

    MBPBarcodeRecognizer is used for scanning most of 1D barcode formats, and 2D format

    "},"Classes/MBPBarcodeRecognizerResult.html":{"name":"MBPBarcodeRecognizerResult","abstract":"

    Result of MBPBarcodeRecognizer; is used for scanning most of 1D barcode formats, and 2D format

    "},"Classes/MBPBaseOcrEngineOptions.html":{"name":"MBPBaseOcrEngineOptions","abstract":"

    Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes/MBPBaseOcrOverlaySettings.html":{"name":"MBPBaseOcrOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPBaseOverlaySettings.html":{"name":"MBPBaseOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPBaseOverlayViewController.html":{"name":"MBPBaseOverlayViewController","abstract":"

    Common base class for default overlay view controllers

    "},"Classes/MBPBelgiumSlipRecognizer.html":{"name":"MBPBelgiumSlipRecognizer","abstract":"

    Class for configuring Belgian Slip Recognizer.

    "},"Classes/MBPBelgiumSlipRecognizerResult.html":{"name":"MBPBelgiumSlipRecognizerResult","abstract":"

    Result of scanning of Belgian payment slips

    "},"Classes/MBPBlinkInputRecognizer.html":{"name":"MBPBlinkInputRecognizer","abstract":"

    A recognizer for BlinkInput API and general OCR recognition

    "},"Classes.html#/c:objc(cs)MBPBlinkInputRecognizerResult":{"name":"MBPBlinkInputRecognizerResult","abstract":"

    A recognizer result for BlinkInput API and general OCR recognition

    "},"Classes/MBPBlurredFieldOfViewSubview.html":{"name":"MBPBlurredFieldOfViewSubview","abstract":"

    Overlay subview presenting the status of detection."},"Classes/MBPBosniaAndHerzegovinaAccountParser.html":{"name":"MBPBosniaAndHerzegovinaAccountParser","abstract":"

    MBPBosniaAndHerzegovinaReferenceParser is used for BosniaAndHerzegovinan account

    "},"Classes/MBPBosniaAndHerzegovinaAccountParserResult.html":{"name":"MBPBosniaAndHerzegovinaAccountParserResult","abstract":"

    MBPBosniaAndHerzegovinaAccountParser is used for BosniaAndHerzegovinan account

    "},"Classes/MBPBosniaAndHerzegovinaReferenceParser.html":{"name":"MBPBosniaAndHerzegovinaReferenceParser","abstract":"

    MBPBosniaAndHerzegovinaReferenceParser is used for BosniaAndHerzegovinan refrence

    "},"Classes/MBPBosniaAndHerzegovinaReferenceParserResult.html":{"name":"MBPBosniaAndHerzegovinaReferenceParserResult","abstract":"

    MBPBosniaAndHerzegovinaAccountParser is used for BosniaAndHerzegovinan reference

    "},"Classes/MBPCameraSettings.html":{"name":"MBPCameraSettings","abstract":"

    Settings class containing parameters for camera capture

    "},"Classes/MBPCroatiaAmountParser.html":{"name":"MBPCroatiaAmountParser","abstract":"

    MBPCroatiaAmountParserResult is used for Croatia amount

    "},"Classes/MBPCroatiaAmountParserResult.html":{"name":"MBPCroatiaAmountParserResult","abstract":"

    MBPCroatiaAmountParserResult is used for Croatian amount

    "},"Classes/MBPCroatiaPdf417PaymentRecognizer.html":{"name":"MBPCroatiaPdf417PaymentRecognizer","abstract":"

    Class for configuring Croatia Pdf417 Recognizer.

    "},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html":{"name":"MBPCroatiaPdf417PaymentRecognizerResult","abstract":"

    Result of scanning of Croatian HUB3 payment Pdf417 codes

    "},"Classes/MBPCroatiaQrCodePaymentRecognizer.html":{"name":"MBPCroatiaQrCodePaymentRecognizer","abstract":"

    Class for configuring Croatia QR Recognizer.

    "},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html":{"name":"MBPCroatiaQrCodePaymentRecognizerResult","abstract":"

    Result of scanning of Croatian HUB3 payment QR codes

    "},"Classes/MBPCroatiaReferenceParser.html":{"name":"MBPCroatiaReferenceParser","abstract":"

    MBPCroatiaReferenceParserResult is used for Croatia reference number

    "},"Classes/MBPCroatiaReferenceParserResult.html":{"name":"MBPCroatiaReferenceParserResult","abstract":"

    MBPCroatiaReferenceParserResult is used for Croatian amount

    "},"Classes/MBPCroatiaSlipRecognizer.html":{"name":"MBPCroatiaSlipRecognizer","abstract":"

    Settings class for configuring Croatia Slip Recognizer

    "},"Classes/MBPCroatiaSlipRecognizerResult.html":{"name":"MBPCroatiaSlipRecognizerResult","abstract":"

    Result of scanning of Croatian payment slips

    "},"Classes/MBPCustomOverlayViewController.html":{"name":"MBPCustomOverlayViewController","abstract":"

    Custom Overlay View Controller is an abstract class for all custom overlay views placed on top View Controller."},"Classes/MBPCzechiaAccountParser.html":{"name":"MBPCzechiaAccountParser","abstract":"

    MBPCzechiaAccountParser is used for Czech account

    "},"Classes/MBPCzechiaAccountParserResult.html":{"name":"MBPCzechiaAccountParserResult","abstract":"

    MBPCzechiaAccountParser is used for Czech account

    "},"Classes/MBPCzechiaQrCodeRecognizer.html":{"name":"MBPCzechiaQrCodeRecognizer","abstract":"

    Class for configuring QR Code Czech Barcode Recognizer.

    "},"Classes/MBPCzechiaQrCodeRecognizerResult.html":{"name":"MBPCzechiaQrCodeRecognizerResult","abstract":"

    Class representing values obtained when scanning Czech QR Code

    "},"Classes/MBPCzechiaSlipRecognizer.html":{"name":"MBPCzechiaSlipRecognizer","abstract":"

    Class for configuring Czech Slip Recognizer.

    "},"Classes/MBPCzechiaSlipRecognizerResult.html":{"name":"MBPCzechiaSlipRecognizerResult","abstract":"

    Result of scanning of Czech payment slips

    "},"Classes/MBPCzechiaVariabilniSymbolParser.html":{"name":"MBPCzechiaVariabilniSymbolParser","abstract":"

    MBPCzechiaVariabilniSymbolParser is used for Czech variabilni symbol

    "},"Classes/MBPCzechiaVariabilniSymbolParserResult.html":{"name":"MBPCzechiaVariabilniSymbolParserResult","abstract":"

    MBPCzechiaVariabilniSymbolParser is used for Czech variabilni symbol

    "},"Classes/MBPDPIBasedDewarpPolicy.html":{"name":"MBPDPIBasedDewarpPolicy","abstract":"

    DPI based dewarp policy. Dewarp height will be calculated based on"},"Classes/MBPDate.html":{"name":"MBPDate","abstract":"

    This class represents a Date result scanned from the image. It supports obtaining raw NSDates, or raw strings"},"Classes/MBPDateParser.html":{"name":"MBPDateParser","abstract":"

    MBPDateParser that can extract date from OCR result.

    "},"Classes/MBPDateParserResult.html":{"name":"MBPDateParserResult","abstract":"

    MBPDateParser that can extract date from OCR result.

    "},"Classes/MBPDeepOcrEngineOptions.html":{"name":"MBPDeepOcrEngineOptions","abstract":"

    Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes.html#/c:objc(cs)MBPDewarpPolicy":{"name":"MBPDewarpPolicy","abstract":"

    Base class for all dewarp policies

    "},"Classes/MBPDisplayableDetection.html":{"name":"MBPDisplayableDetection","abstract":"

    Represents a detection that can be displayed on screen.

    "},"Classes/MBPDisplayableObject.html":{"name":"MBPDisplayableObject","abstract":"

    Represents any object that can be displayed on screen in terms of drawing.

    "},"Classes/MBPDisplayablePointsDetection.html":{"name":"MBPDisplayablePointsDetection","abstract":"

    Result of the detection of a point detector. Point Detectors are used for QR and similar barcodes

    "},"Classes/MBPDisplayableQuadDetection.html":{"name":"MBPDisplayableQuadDetection","abstract":"

    Represents a detection that can be displayed on screen.

    "},"Classes/MBPDocumentOverlaySettings.html":{"name":"MBPDocumentOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPDotsResultSubview.html":{"name":"MBPDotsResultSubview","abstract":"

    Overlay subview presenting status of OCR detection. Dots are displayed over locations of detected characters.

    "},"Classes/MBPDotsSubview.html":{"name":"MBPDotsSubview","abstract":"

    A wrapper around CAShapeLayer which is used for presenting a status about barcode detections

    "},"Classes.html#/c:objc(cs)MBPEntity":{"name":"MBPEntity","abstract":"

    Base class for all entities processors, recognizers, detectors…

    "},"Classes/MBPFieldByFieldOverlaySettings.html":{"name":"MBPFieldByFieldOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPFieldByFieldOverlayViewController.html":{"name":"MBPFieldByFieldOverlayViewController","abstract":"

    View Controller responsible for view hierarchy for Form OCR scannning."},"Classes/MBPFieldOfViewOverlaySettings.html":{"name":"MBPFieldOfViewOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPFieldOfViewOverlayViewController.html":{"name":"MBPFieldOfViewOverlayViewController","abstract":"

    Default overlay when using some PhotoPay recognizers.

    "},"Classes/MBPFixedDewarpPolicy.html":{"name":"MBPFixedDewarpPolicy","abstract":"

    Fixed dewarp policy. Dewarp height will be exactly as defined by its dewarpHeight.

    "},"Classes/MBPFrameGrabberRecognizer.html":{"name":"MBPFrameGrabberRecognizer","abstract":"

    A recognizer that can returns success frame.

    "},"Classes/MBPGermanyQrCodePaymentRecognizer.html":{"name":"MBPGermanyQrCodePaymentRecognizer","abstract":"

    Recognizer which can scan German payment QR code.

    "},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html":{"name":"MBPGermanyQrCodePaymentRecognizerResult","abstract":"

    Recognizer which can scan German payment QR code.

    "},"Classes/MBPGermanyReferenceParser.html":{"name":"MBPGermanyReferenceParser","abstract":"

    MBPGermanyReferenceParser is used for Germanyn refrence

    "},"Classes/MBPGermanyReferenceParserResult.html":{"name":"MBPGermanyReferenceParserResult","abstract":"

    MBPGermanyReferenceParser is used for Germanyn reference

    "},"Classes/MBPGermanySlipRecognizer.html":{"name":"MBPGermanySlipRecognizer","abstract":"

    Class for configuring German Slip Recognizer.

    "},"Classes/MBPGermanySlipRecognizerResult.html":{"name":"MBPGermanySlipRecognizerResult","abstract":"

    Result of scanning of German payment slips

    "},"Classes.html#/c:objc(cs)MBPGlareStatusSubview":{"name":"MBPGlareStatusSubview","abstract":"

    Overlay subview presenting the status of glare detection."},"Classes/MBPHungaryAccountParser.html":{"name":"MBPHungaryAccountParser","abstract":"

    MBPHungaryAccountParser is used for Hungaryn account

    "},"Classes/MBPHungaryAccountParserResult.html":{"name":"MBPHungaryAccountParserResult","abstract":"

    MBPHungaryAccountParser is used for Hungarynaccount

    "},"Classes/MBPHungaryPayerIdParser.html":{"name":"MBPHungaryPayerIdParser","abstract":"

    MBPHungaryPayerIdParser is used for Hungaryn PayerId

    "},"Classes/MBPHungaryPayerIdParserResult.html":{"name":"MBPHungaryPayerIdParserResult","abstract":"

    MBPHungaryPayerIdParser is used for HungarynPayerId

    "},"Classes/MBPHungaryQrCodePaymentRecognizer.html":{"name":"MBPHungaryQrCodePaymentRecognizer","abstract":"

    Recognizer which can scan Hungarian payment QR code

    "},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html":{"name":"MBPHungaryQrCodePaymentRecognizerResult","abstract":"

    Recognizer which can scan Hungarian payment QR code

    "},"Classes/MBPHungarySlipRecognizer.html":{"name":"MBPHungarySlipRecognizer","abstract":"

    Settings class for configuring HU Slip Recognizer

    "},"Classes/MBPHungarySlipRecognizerResult.html":{"name":"MBPHungarySlipRecognizerResult","abstract":"

    Result of scanning of Hungarian payment slips

    "},"Classes/MBPIbanParser.html":{"name":"MBPIbanParser","abstract":"

    MBPAmountParser that can extract IBAN (International Bank Account Number) from OCR result.

    "},"Classes/MBPIbanParserResult.html":{"name":"MBPIbanParserResult","abstract":"

    MBPAmountParser that can extract IBAN (International Bank Account Number) from OCR result.

    "},"Classes/MBPImage.html":{"name":"MBPImage","abstract":"

    Object which represents an image.

    "},"Classes/MBPImageReturnProcessor.html":{"name":"MBPImageReturnProcessor","abstract":"

    Processor that will simply save given image.

    "},"Classes/MBPImageReturnProcessorResult.html":{"name":"MBPImageReturnProcessorResult","abstract":"

    Processor that will simply save given image.

    "},"Classes/MBPKosovoCode128PaymentRecognizer.html":{"name":"MBPKosovoCode128PaymentRecognizer","abstract":"

    Settings class for configuring code 128 barcodes found on Kosovo payment slips

    "},"Classes/MBPKosovoCode128PaymentRecognizerResult.html":{"name":"MBPKosovoCode128PaymentRecognizerResult","abstract":"

    Result of scanning of code 128 barcodes found on Kosovo payment slips

    "},"Classes/MBPKosovoSlipRecognizer.html":{"name":"MBPKosovoSlipRecognizer","abstract":"

    Settings class for configuring Kosovo Slip Recognizer

    "},"Classes/MBPKosovoSlipRecognizerResult.html":{"name":"MBPKosovoSlipRecognizerResult","abstract":"

    Result of scanning of Kosovo payment slips

    "},"Classes/MBPMacedoniaAccountParser.html":{"name":"MBPMacedoniaAccountParser","abstract":"

    MBPMacedoniaAccountParser is used for Macedonian account

    "},"Classes/MBPMacedoniaAccountParserResult.html":{"name":"MBPMacedoniaAccountParserResult","abstract":"

    MBPMacedoniaAccountParser is used for Macedonian account

    "},"Classes/MBPMacedoniaReferenceParser.html":{"name":"MBPMacedoniaReferenceParser","abstract":"

    MBPMacedoniaReferenceParser is used for Macedonian refrence

    "},"Classes/MBPMacedoniaReferenceParserResult.html":{"name":"MBPMacedoniaReferenceParserResult","abstract":"

    MBPMacedoniaReferenceParser is used for Macedonian reference

    "},"Classes/MBPMicroblinkSDK.html":{"name":"MBPMicroblinkSDK","abstract":"

    Entry class for all Microblink SDKs - used for setting up license key and to add support for"},"Classes/MBPModernViewfinderSubview.html":{"name":"MBPModernViewfinderSubview","abstract":"

    Overlay subview presenting the status of detection."},"Classes/MBPMontenegroAccountParser.html":{"name":"MBPMontenegroAccountParser","abstract":"

    MBPMontenegroAccountParser is used for Montenegro account

    "},"Classes/MBPMontenegroAccountParserResult.html":{"name":"MBPMontenegroAccountParserResult","abstract":"

    MBPMontenegroAccountParser is used for Montenegro account

    "},"Classes/MBPMontenegroReferenceParser.html":{"name":"MBPMontenegroReferenceParser","abstract":"

    MBPMontenegroReferenceParser is used for Montenegro refrence

    "},"Classes/MBPMontenegroReferenceParserResult.html":{"name":"MBPMontenegroReferenceParserResult","abstract":"

    MBPMontenegroReferenceParser is used for Montenegro reference

    "},"Classes/MBPNetherlandsSlipRecognizer.html":{"name":"MBPNetherlandsSlipRecognizer","abstract":"

    Settings class for configuring Dutch Slip Recognizer

    "},"Classes/MBPNetherlandsSlipRecognizerResult.html":{"name":"MBPNetherlandsSlipRecognizerResult","abstract":"

    Result of scanning Dutch Acceptgiros

    "},"Classes/MBPNoUpScalingDewarpPolicy.html":{"name":"MBPNoUpScalingDewarpPolicy","abstract":"

    No upscaling dewarp policy. Dewarp height will be calculated in a way"},"Classes/MBPOcrCharKey.html":{"name":"MBPOcrCharKey","abstract":"

    Class representing a char in specific font.

    "},"Classes/MBPOcrEngineOptions.html":{"name":"MBPOcrEngineOptions","abstract":"

    Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes/MBPOcrLayout.html":{"name":"MBPOcrLayout","abstract":"

    Class describing the layour of the document on which the OCR was preformed.

    "},"Classes/MBPOcrBlock.html":{"name":"MBPOcrBlock","abstract":"

    Class representing an Ocr Block. Block consists of one or more Ocr Lines.

    "},"Classes/MBPOcrLine.html":{"name":"MBPOcrLine","abstract":"

    Class representing an Ocr line. line consists of one or more Ocr chars

    "},"Classes/MBPOcrChar.html":{"name":"MBPOcrChar","abstract":"

    Class representing an individual OCR character obtained in the OCR process.

    "},"Classes/MBPPosition.html":{"name":"MBPPosition","abstract":"

    Class representing a position on the image. It’s given as a box, with"},"Classes.html#/c:objc(cs)MBPOcrResultSubview":{"name":"MBPOcrResultSubview","abstract":"

    Overlay subview presenting status of OCR detection. OCR results are displayed as green characters over detected locations.

    "},"Classes/MBPOverlaySettings.html":{"name":"MBPOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPOverlayViewController.html":{"name":"MBPOverlayViewController","abstract":"

    Overlay View Controller is an abstract class for all overlay views placed on top View Controller.

    "},"Classes/MBPParser.html":{"name":"MBPParser","abstract":"

    Base class for all parsers

    "},"Classes/MBPParserGroupProcessor.html":{"name":"MBPParserGroupProcessor","abstract":"

    A processor for a group

    "},"Classes.html#/c:objc(cs)MBPParserGroupProcessorResult":{"name":"MBPParserGroupProcessorResult","abstract":"

    A recognizer that can scan PDF417 2D barcodes.

    "},"Classes.html#/c:objc(cs)MBPParserResult":{"name":"MBPParserResult","abstract":"

    Base class for all parser results

    "},"Classes/MBPPdf417Recognizer.html":{"name":"MBPPdf417Recognizer","abstract":"

    A recognizer that can scan PDF417 2D barcodes.

    "},"Classes/MBPPdf417RecognizerResult.html":{"name":"MBPPdf417RecognizerResult","abstract":"

    A recognizer that can scan PDF417 2D barcodes.

    "},"Classes/MBPPhotopayOverlaySettings.html":{"name":"MBPPhotopayOverlaySettings","abstract":"

    Settings class containing parameters for PhotoPay UI

    "},"Classes/MBPPhotopayOverlayViewController.html":{"name":"MBPPhotopayOverlayViewController","abstract":"

    Default version of overlay view controller with modern design.

    "},"Classes/MBPProcessor.html":{"name":"MBPProcessor","abstract":"

    Base class for all processors

    "},"Classes/MBPProcessorGroup.html":{"name":"MBPProcessorGroup","abstract":"

    Class that represents a group of processors that will be executed on same dewarped image.

    "},"Classes.html#/c:objc(cs)MBPProcessorResult":{"name":"MBPProcessorResult","abstract":"

    Base class for all processor results

    "},"Classes/MBPQuadrangle.html":{"name":"MBPQuadrangle","abstract":"

    Class represents the quadrangle (arbitrary geometric object with 4 different corner points

    "},"Classes/MBPRawParser.html":{"name":"MBPRawParser","abstract":"

    MBPRawParser that simply returns the string version of raw OCR result, without performing"},"Classes/MBPRawParserResult.html":{"name":"MBPRawParserResult","abstract":"

    MBPDateParser that can extract date from OCR result.

    "},"Classes/MBPRecognizer.html":{"name":"MBPRecognizer","abstract":"

    Base class for all recognizers

    "},"Classes/MBPRecognizerCollection.html":{"name":"MBPRecognizerCollection","abstract":"

    Settings class containing settings related to scanner behaviour

    "},"Classes.html#/c:objc(cs)MBPRecognizerResult":{"name":"MBPRecognizerResult","abstract":"

    Base class for all recognizer results

    "},"Classes/MBPRecognizerRunner.html":{"name":"MBPRecognizerRunner","abstract":"

    Factory class containing static methods for creating camera view controllers."},"Classes.html#/c:objc(cs)MBPRecognizerRunnerMetadataDelegates":{"name":"MBPRecognizerRunnerMetadataDelegates","abstract":"

    Class containing all metadata delegates

    "},"Classes.html#/c:objc(cs)MBPRecognizerRunnerViewControllerMetadataDelegates":{"name":"MBPRecognizerRunnerViewControllerMetadataDelegates","abstract":"

    Class containing all metadata delegates

    "},"Classes/MBPRegexParser.html":{"name":"MBPRegexParser","abstract":"

    Represents a parser which parses OCR result according to given regular expression."},"Classes/MBPRegexParserResult.html":{"name":"MBPRegexParserResult","abstract":"

    MBPDateParser that can extract date from OCR result.

    "},"Classes/MBPScanElement.html":{"name":"MBPScanElement","abstract":"

    The easiest way to UI for Ocr scanning is by specifying the MBPScanElements.

    "},"Classes/MBPScanResultView.html":{"name":"MBPScanResultView","abstract":"

    View responsible for displaying scannng result

    "},"Classes/MBPSepaQrCodePaymentRecognizer.html":{"name":"MBPSepaQrCodePaymentRecognizer","abstract":"

    Class for configuring SEPA QR Recognizer.

    "},"Classes/MBPSepaQrCodePaymentRecognizerResult.html":{"name":"MBPSepaQrCodePaymentRecognizerResult","abstract":"

    Result of scanning of SEPA QR Code

    "},"Classes/MBPSerbiaAccountParser.html":{"name":"MBPSerbiaAccountParser","abstract":"

    MBPSerbiaAccountParser is used for Serbia account

    "},"Classes/MBPSerbiaAccountParserResult.html":{"name":"MBPSerbiaAccountParserResult","abstract":"

    MBPSerbiaAccountParser is used for Serbia account

    "},"Classes/MBPSerbiaPdf417Recognizer.html":{"name":"MBPSerbiaPdf417Recognizer","abstract":"

    Class for configuring Pdf417 Serbian Barcode Recognizer.

    "},"Classes.html#/c:objc(cs)MBPSerbiaPdf417RecognizerResult":{"name":"MBPSerbiaPdf417RecognizerResult","abstract":"

    Class representing values obtained when Serbian QR Code Recognizer

    "},"Classes/MBPSerbiaQrCodeRecognizer.html":{"name":"MBPSerbiaQrCodeRecognizer","abstract":"

    Class for configuring QR Serbian Barcode Recognizer.

    "},"Classes.html#/c:objc(cs)MBPSerbiaQrCodeRecognizerResult":{"name":"MBPSerbiaQrCodeRecognizerResult","abstract":"

    Class representing values obtained when Serbian QR Code Recognizer

    "},"Classes/MBPSerbiaReferenceParser.html":{"name":"MBPSerbiaReferenceParser","abstract":"

    MBPSerbiaReferenceParser is used for Serbia refrence

    "},"Classes/MBPSerbiaReferenceParserResult.html":{"name":"MBPSerbiaReferenceParserResult","abstract":"

    MBPSerbiaReferenceParser is used for Serbia reference

    "},"Classes/MBPSimNumberRecognizer.html":{"name":"MBPSimNumberRecognizer","abstract":"

    Recognizer that can perform recognition of barcodes on SIM packaging.

    "},"Classes/MBPSimNumberRecognizerResult.html":{"name":"MBPSimNumberRecognizerResult","abstract":"

    Recognizer that can perform recognition of barcodes on SIM packaging.

    "},"Classes/MBPSlovakiaCode128PaymentRecognizer.html":{"name":"MBPSlovakiaCode128PaymentRecognizer","abstract":"

    Class for configuring Slovakia Code128 Recognizer.

    "},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html":{"name":"MBPSlovakiaCode128PaymentRecognizerResult","abstract":"

    Result of scanning of Slovakian Code 128

    "},"Classes/MBPSlovakiaDataMatrixPaymentRecognizer.html":{"name":"MBPSlovakiaDataMatrixPaymentRecognizer","abstract":"

    Class for configuring Slovakian Data Matrix Recognizer.

    "},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html":{"name":"MBPSlovakiaDataMatrixPaymentRecognizerResult","abstract":"

    Result of scanning Slovak payment DataMatrix codes

    "},"Classes/MBPSlovakiaQrCodeRecognizer.html":{"name":"MBPSlovakiaQrCodeRecognizer","abstract":"

    Class for configuring Slovak QR Code Payment recognizer.

    "},"Classes/MBPSlovakiaQrCodeRecognizerResult.html":{"name":"MBPSlovakiaQrCodeRecognizerResult","abstract":"

    Class representing values obtained when scanning Slovak QR payment code

    "},"Classes/MBPSlovakiaSlipRecognizer.html":{"name":"MBPSlovakiaSlipRecognizer","abstract":"

    Class for configuring Slovakia Slip Recognizer.

    "},"Classes/MBPSlovakiaSlipRecognizerResult.html":{"name":"MBPSlovakiaSlipRecognizerResult","abstract":"

    Class representing values obtained when scanning Slovakian payment slips

    "},"Classes/MBPSloveniaQrCodePaymentRecognizer.html":{"name":"MBPSloveniaQrCodePaymentRecognizer","abstract":"

    Class for configuring Slovenian QR Recognizer.

    "},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html":{"name":"MBPSloveniaQrCodePaymentRecognizerResult","abstract":"

    Result of scanning of Croatian HUB3 payment QR codes

    "},"Classes/MBPSloveniaReferenceParser.html":{"name":"MBPSloveniaReferenceParser","abstract":"

    MBPSloveniaReferenceParser is used for Slovenian refrence

    "},"Classes/MBPSloveniaReferenceParserResult.html":{"name":"MBPSloveniaReferenceParserResult","abstract":"

    MBPSloveniaReferenceParser is used for Slovenian reference

    "},"Classes/MBPSloveniaSlipRecognizer.html":{"name":"MBPSloveniaSlipRecognizer","abstract":"

    Class for configuring Slovenian Slip Recognizer.

    "},"Classes/MBPSloveniaSlipRecognizerResult.html":{"name":"MBPSloveniaSlipRecognizerResult","abstract":"

    Class representing values obtained when scanning Slovenian UPN payment slips

    "},"Classes/MBPSubview.html":{"name":"MBPSubview","abstract":"

    Base class for all overlay subviews

    "},"Classes/MBPSuccessFrameGrabberRecognizer.html":{"name":"MBPSuccessFrameGrabberRecognizer","abstract":"

    A recognizer that can returns success frame.

    "},"Classes/MBPSuccessFrameGrabberRecognizerResult.html":{"name":"MBPSuccessFrameGrabberRecognizerResult","abstract":"

    A recognizer that returns SuccessFrameGrabber result.

    "},"Classes/MBPSwedenAmountParser.html":{"name":"MBPSwedenAmountParser","abstract":"

    MBPSwedenAmountParserResult is used for Sweden amount

    "},"Classes/MBPSwedenAmountParserResult.html":{"name":"MBPSwedenAmountParserResult","abstract":"

    MBPSwedenAmountParserResult is used for Swedenn amount

    "},"Classes/MBPSwedenGiroNumberParser.html":{"name":"MBPSwedenGiroNumberParser","abstract":"

    MBPSwedenGiroNumberParserResult is used for Sweden GiroNumber number

    "},"Classes/MBPSwedenGiroNumberParserResult.html":{"name":"MBPSwedenGiroNumberParserResult","abstract":"

    MBPSwedenGiroNumberParserResult is used for Swedenn amount

    "},"Classes/MBPSwedenReferenceParser.html":{"name":"MBPSwedenReferenceParser","abstract":"

    MBPSwedenReferenceParserResult is used for Sweden reference number

    "},"Classes/MBPSwedenReferenceParserResult.html":{"name":"MBPSwedenReferenceParserResult","abstract":"

    MBPSwedenReferenceParserResult is used for Swedenn amount

    "},"Classes/MBPSwedenSlipCodeParser.html":{"name":"MBPSwedenSlipCodeParser","abstract":"

    MBPSwedenSlipCodeParserResult is used for Sweden SlipCode number

    "},"Classes/MBPSwedenSlipCodeParserResult.html":{"name":"MBPSwedenSlipCodeParserResult","abstract":"

    MBPSwedenSlipCodeParserResult is used for Swedenn amount

    "},"Classes/MBPSwitzerlandQrCodePaymentRecognizer.html":{"name":"MBPSwitzerlandQrCodePaymentRecognizer","abstract":"

    Class for configuring Switzerland QR Recognizer.

    "},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html":{"name":"MBPSwitzerlandQrCodePaymentRecognizerResult","abstract":"

    Result of scanning of Swiss QR Code

    "},"Classes/MBPSwitzerlandSlipRecognizer.html":{"name":"MBPSwitzerlandSlipRecognizer","abstract":"

    Class for configuring Swiss Slip Recognizer.

    "},"Classes/MBPSwitzerlandSlipRecognizerResult.html":{"name":"MBPSwitzerlandSlipRecognizerResult","abstract":"

    Result of scanning of Swiss orange payment slips

    "},"Classes/MBPTapToFocusSubview.html":{"name":"MBPTapToFocusSubview","abstract":"

    Overlay subview presenting the effect which happens when the user taps to focus

    "},"Classes/MBPUnitedKingdomQrCodePaymentRecognizer.html":{"name":"MBPUnitedKingdomQrCodePaymentRecognizer","abstract":"

    Class for configuring UK QR Recognizer.

    "},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html":{"name":"MBPUnitedKingdomQrCodePaymentRecognizerResult","abstract":"

    Result of scanning of UK payement QR codes

    "},"Classes/MBPUnitedKingdomSlipRecognizer.html":{"name":"MBPUnitedKingdomSlipRecognizer","abstract":"

    Class for configuring UK Slip Recognizer.

    "},"Classes/MBPUnitedKingdomSlipRecognizerResult.html":{"name":"MBPUnitedKingdomSlipRecognizerResult","abstract":"

    Result of scanning of UK giro slips

    "},"Classes/MBPViewControllerFactory.html":{"name":"MBPViewControllerFactory","abstract":"

    Factory class containing static methods for creating camera view controllers."},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Type%20Definitions.html":{"name":"Type Definitions","abstract":"

    The following type definitions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "}} \ No newline at end of file +{"Functions.html#/c:@F@CGRectStackedWithinRectFromEdge":{"name":"CGRectStackedWithinRectFromEdge","abstract":"

    Calculates the stacking of rectangles within a larger rectangle."},"Type%20Definitions.html#/c:MBRecognizerRunnerViewController.h@T@MBPCaptureHighResImage":{"name":"MBPCaptureHighResImage","abstract":"

    Block for returning high resolution MBPImage photo with capture or still output

    "},"Protocols/MBPSubviewDelegate.html#/c:objc(pl)MBPSubviewDelegate(im)subviewAnimationDidStart:":{"name":"-subviewAnimationDidStart:","abstract":"

    Delegate method called when animation starts

    ","parent_name":"MBPSubviewDelegate"},"Protocols/MBPSubviewDelegate.html#/c:objc(pl)MBPSubviewDelegate(im)subviewAnimationDidFinish:":{"name":"-subviewAnimationDidFinish:","abstract":"

    Delegate method called when animation finishes

    ","parent_name":"MBPSubviewDelegate"},"Protocols/MBPScanningRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPScanningRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidFinishScanning:state:":{"name":"-recognizerRunnerViewControllerDidFinishScanning:state:","abstract":"

    Scanning library did output scanning results

    ","parent_name":"MBPScanningRecognizerRunnerViewControllerDelegate"},"Protocols/MBPScanningRecognizerRunnerDelegate.html#/c:objc(pl)MBPScanningRecognizerRunnerDelegate(im)recognizerRunner:didFinishScanningWithState:":{"name":"-recognizerRunner:didFinishScanningWithState:","abstract":"

    Scanning library did output scanning results

    ","parent_name":"MBPScanningRecognizerRunnerDelegate"},"Protocols/MBPResultSubview.html#/c:objc(pl)MBPResultSubview(im)scanningFinishedWithState:":{"name":"-scanningFinishedWithState:","abstract":"

    This method should be called when MBPRecognizerResultState is obtained and reslt state need to be drawn/redrawn.

    ","parent_name":"MBPResultSubview"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerUnauthorizedCamera:":{"name":"-recognizerRunnerViewControllerUnauthorizedCamera:","abstract":"

    Scanning library requested authorization for Camera access from the user, but the user declined it.","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFindError:":{"name":"-recognizerRunnerViewController:didFindError:","abstract":"

    Scanning library found an error. The error object is returned and contains","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidClose:":{"name":"-recognizerRunnerViewControllerDidClose:","abstract":"

    Scanning library was closed, usually by the user pressing close button and cancelling the scan

    ","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerWillPresentHelp:":{"name":"-recognizerRunnerViewControllerWillPresentHelp:","abstract":"

    Called when Scanning library will display help. This can happen when the user presses","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidResumeScanning:":{"name":"-recognizerRunnerViewControllerDidResumeScanning:","abstract":"

    Called when Scanning library is resuming scanning.

    ","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidStopScanning:":{"name":"-recognizerRunnerViewControllerDidStopScanning:","abstract":"

    Called when Scanning library is stopped scanning.

    ","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:willSetTorch:":{"name":"-recognizerRunnerViewController:willSetTorch:","abstract":"

    Called when Scanning library will turn on/off torch.

    ","parent_name":"MBPRecognizerRunnerViewControllerDelegate"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(py)autorotate":{"name":"autorotate","abstract":"

    MBPRecognizerRunnerViewController’s shouldAutorotate will return this value.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(py)supportedOrientations":{"name":"supportedOrientations","abstract":"

    MBPRecognizerRunnerViewController’s supportedInterfaceOrientations will return this value.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)pauseScanning":{"name":"-pauseScanning","abstract":"

    Pause scanning without dismissing the camera view.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)isScanningPaused":{"name":"-isScanningPaused","abstract":"

    Retrieve the current state of scanning.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)resumeScanningAndResetState:":{"name":"-resumeScanningAndResetState:","abstract":"

    Resumes scanning. Optionally, internal state of recognizers can be reset in the process.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)resumeCamera:":{"name":"-resumeCamera:","abstract":"

    Resumes camera session asynchronously on camera queue. This method is automatically called in viewWillAppear when ScanningViewController enters screen.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)pauseCamera":{"name":"-pauseCamera","abstract":"

    Pauses camera session. This method is automatically called in viewDidDissapear when ScanningViewController exits screen.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)isCameraPaused":{"name":"-isCameraPaused","abstract":"

    Retrieve the current state of camera.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)playScanSuccessSound":{"name":"-playScanSuccessSound","abstract":"

    Play scan sound.

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)willSetTorchOn:":{"name":"-willSetTorchOn:","abstract":"

    Call to turn on torch without camera overlay

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)resetState":{"name":"-resetState","abstract":"

    Settings recofiguration

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPRecognizerRunnerViewController.html#/c:objc(pl)MBPRecognizerRunnerViewController(im)captureHighResImage:":{"name":"-captureHighResImage:","abstract":"

    Method with block for getting high resoultion images

    ","parent_name":"MBPRecognizerRunnerViewController"},"Protocols/MBPQuadDetectorSubview.html#/c:objc(pl)MBPQuadDetectorSubview(im)detectionFinishedWithDisplayableQuad:":{"name":"-detectionFinishedWithDisplayableQuad:","abstract":"

    This method should be called when MBPDisplayableQuadDetection is obtained and quad need to be drawn/redrawn.

    ","parent_name":"MBPQuadDetectorSubview"},"Protocols/MBPQuadDetectorSubview.html#/c:objc(pl)MBPQuadDetectorSubview(im)detectionFinishedWithDisplayableQuad:originalRectangle:relativeRectangle:":{"name":"-detectionFinishedWithDisplayableQuad:originalRectangle:relativeRectangle:","abstract":"

    This method should be called when MBPDisplayableQuadDetection is obtained and quad need to be drawn/redrawn with camera preview zoom enabled by setting previewZoomScale property on cameraSettings.

    ","parent_name":"MBPQuadDetectorSubview"},"Protocols/MBPPointDetectorSubview.html#/c:objc(pl)MBPPointDetectorSubview(im)detectionFinishedWithDisplayablePoints:":{"name":"-detectionFinishedWithDisplayablePoints:","abstract":"

    This method should be called when MBPDisplayablePointsDetection is obtained and points need to be drawn/redrawn.

    ","parent_name":"MBPPointDetectorSubview"},"Protocols/MBPPointDetectorSubview.html#/c:objc(pl)MBPPointDetectorSubview(im)detectionFinishedWithDisplayablePoints:originalRectangle:relativeRectangle:":{"name":"-detectionFinishedWithDisplayablePoints:originalRectangle:relativeRectangle:","abstract":"

    This method should be called when MBPDisplayablePointsDetection is obtained and points need to be drawn/redrawn with camera preview zoom enabled by setting previewZoomScale property on cameraSettings.

    ","parent_name":"MBPPointDetectorSubview"},"Protocols/MBPPivotViewDelegate.html#/c:objc(pl)MBPPivotViewDelegate(im)pivotView:willSelectIndex:":{"name":"-pivotView:willSelectIndex:","abstract":"

    Called before the move animation will appear

    ","parent_name":"MBPPivotViewDelegate"},"Protocols/MBPPivotViewDelegate.html#/c:objc(pl)MBPPivotViewDelegate(im)pivotView:didSelectIndex:":{"name":"-pivotView:didSelectIndex:","abstract":"

    Called after the move aniamtion is over

    ","parent_name":"MBPPivotViewDelegate"},"Protocols/MBPPhotopayOverlayViewControllerDelegate.html#/c:objc(pl)MBPPhotopayOverlayViewControllerDelegate(im)photopayOverlayViewControllerDidFinishScanning:state:":{"name":"-photopayOverlayViewControllerDidFinishScanning:state:","abstract":"

    Scanning library did output scanning results

    ","parent_name":"MBPPhotopayOverlayViewControllerDelegate"},"Protocols/MBPPhotopayOverlayViewControllerDelegate.html#/c:objc(pl)MBPPhotopayOverlayViewControllerDelegate(im)photopayOverlayViewControllerDidTapClose:":{"name":"-photopayOverlayViewControllerDidTapClose:","abstract":"

    Scanning library was closed, usually by the user pressing close button and cancelling the scan

    ","parent_name":"MBPPhotopayOverlayViewControllerDelegate"},"Protocols/MBPPhotopayOverlayViewControllerDelegate.html#/c:objc(pl)MBPPhotopayOverlayViewControllerDelegate(im)photopayOverlayViewControllerDidTapHelp:":{"name":"-photopayOverlayViewControllerDidTapHelp:","abstract":"

    Called when Scanning library will display user’s custom help. This can happen when the user presses","parent_name":"MBPPhotopayOverlayViewControllerDelegate"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)overlayViewControllerWillCloseCamera:":{"name":"-overlayViewControllerWillCloseCamera:","abstract":"

    Notification sent when Overlay View Controller wants to close camera, for example,","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)overlayViewControllerShouldDisplayTorch:":{"name":"-overlayViewControllerShouldDisplayTorch:","abstract":"

    Overlay View Controller should ask it’s delegete if it’s necessary to display Torch (Light) button.","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)overlayViewController:willSetTorch:":{"name":"-overlayViewController:willSetTorch:","abstract":"

    Overlay View Controller must notify it’s delegete to set the torch mode to On or Off

    ","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)shouldDisplayHelpButton":{"name":"-shouldDisplayHelpButton","abstract":"

    If help mechanism is implemented using MBPScanDelegate’s scanningViewControllerWillPresentHelp method,","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)isStatusBarPresented":{"name":"-isStatusBarPresented","abstract":"

    Check if status bar is hidden or showed

    ","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)isTorchOn":{"name":"-isTorchOn","abstract":"

    Overlay View Controller can ask it’s delegete about the status of Torch

    ","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOverlayContainerViewController.html#/c:objc(pl)MBPOverlayContainerViewController(im)isCameraAuthorized":{"name":"-isCameraAuthorized","abstract":"

    Overlay View Controller can ask it’s owner whether camera was authorized

    ","parent_name":"MBPOverlayContainerViewController"},"Protocols/MBPOcrRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPOcrRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didObtainOcrResult:withResultName:":{"name":"-recognizerRunnerViewController:didObtainOcrResult:withResultName:","abstract":"

    Called when scanning library has MBPOcrLayout ready to be displayed on UI.","parent_name":"MBPOcrRecognizerRunnerViewControllerDelegate"},"Protocols/MBPOcrRecognizerRunnerDelegate.html#/c:objc(pl)MBPOcrRecognizerRunnerDelegate(im)recognizerRunner:didObtainOcrResult:withResultName:":{"name":"-recognizerRunner:didObtainOcrResult:withResultName:","abstract":"

    Called when Scanning library has MBPOcrLayout available and ready to be displayed on UI.","parent_name":"MBPOcrRecognizerRunnerDelegate"},"Protocols/MBPOcrLayoutSubview.html#/c:objc(pl)MBPOcrLayoutSubview(im)ocrLayoutObtained:withIdentifier:":{"name":"-ocrLayoutObtained:withIdentifier:","abstract":"

    This method should be called when MBPOcrLayout is obtained and needs to be drawn/redrawn.

    ","parent_name":"MBPOcrLayoutSubview"},"Protocols/MBPFrameRecognitionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPFrameRecognitionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidFinishFrameRecognition:state:":{"name":"-recognizerRunnerViewControllerDidFinishFrameRecognition:state:","abstract":"

    Scanning library did output frame with state

    ","parent_name":"MBPFrameRecognitionRecognizerRunnerViewControllerDelegate"},"Protocols/MBPFieldOfViewOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldOfViewOverlayViewControllerDelegate(im)fieldOfViewOverlayViewControllerDidFinishScanning:state:":{"name":"-fieldOfViewOverlayViewControllerDidFinishScanning:state:","abstract":"

    Scanning library did output scanning results

    ","parent_name":"MBPFieldOfViewOverlayViewControllerDelegate"},"Protocols/MBPFieldOfViewOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldOfViewOverlayViewControllerDelegate(im)fieldOfViewOverlayViewControllerDidTapClose:":{"name":"-fieldOfViewOverlayViewControllerDidTapClose:","abstract":"

    Scanning library was closed, usually by the user pressing close button and cancelling the scan

    ","parent_name":"MBPFieldOfViewOverlayViewControllerDelegate"},"Protocols/MBPFieldByFieldOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldByFieldOverlayViewControllerDelegate(im)fieldByFieldOverlayViewControllerWillClose:":{"name":"-fieldByFieldOverlayViewControllerWillClose:","abstract":"

    Called when Overlay will close. This can happen if the user pressed close button

    ","parent_name":"MBPFieldByFieldOverlayViewControllerDelegate"},"Protocols/MBPFieldByFieldOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldByFieldOverlayViewControllerDelegate(im)fieldByFieldOverlayViewController:didFinishScanningWithElements:":{"name":"-fieldByFieldOverlayViewController:didFinishScanningWithElements:","abstract":"

    Called when Scanning finishes and Overlay will dissapear.

    ","parent_name":"MBPFieldByFieldOverlayViewControllerDelegate"},"Protocols/MBPFieldByFieldOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldByFieldOverlayViewControllerDelegate(im)fieldByFieldOverlayViewControllerWillPresentHelp:":{"name":"-fieldByFieldOverlayViewControllerWillPresentHelp:","abstract":"

    Called when user pressed the help button on the overlay.

    ","parent_name":"MBPFieldByFieldOverlayViewControllerDelegate"},"Protocols/MBPFieldByFieldOverlayViewControllerDelegate.html#/c:objc(pl)MBPFieldByFieldOverlayViewControllerDelegate(im)fieldByFieldOverlayViewController:didOutputCurrentImage:":{"name":"-fieldByFieldOverlayViewController:didOutputCurrentImage:","abstract":"

    Outputs back each image processed by the SDK.

    ","parent_name":"MBPFieldByFieldOverlayViewControllerDelegate"},"Protocols/MBPDetectionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFinishDetectionWithDisplayableQuad:":{"name":"-recognizerRunnerViewController:didFinishDetectionWithDisplayableQuad:","abstract":"

    Called when Scanning library finishes detection of objects.","parent_name":"MBPDetectionRecognizerRunnerViewControllerDelegate"},"Protocols/MBPDetectionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFinishDetectionWithDisplayablePoints:":{"name":"-recognizerRunnerViewController:didFinishDetectionWithDisplayablePoints:","abstract":"

    Called when Scanning library finishes detection of objects.","parent_name":"MBPDetectionRecognizerRunnerViewControllerDelegate"},"Protocols/MBPDetectionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidFailDetection:":{"name":"-recognizerRunnerViewControllerDidFailDetection:","abstract":"

    Called when Scanning library fails to detect any object with any of the currently active recognizers.

    ","parent_name":"MBPDetectionRecognizerRunnerViewControllerDelegate"},"Protocols/MBPDetectionRecognizerRunnerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerDelegate(im)recognizerRunner:didFinishDetectionWithDisplayableQuad:":{"name":"-recognizerRunner:didFinishDetectionWithDisplayableQuad:","abstract":"

    Called when Scanning library finishes detection of objects.","parent_name":"MBPDetectionRecognizerRunnerDelegate"},"Protocols/MBPDetectionRecognizerRunnerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerDelegate(im)recognizerRunner:didFinishDetectionWithDisplayablePoints:":{"name":"-recognizerRunner:didFinishDetectionWithDisplayablePoints:","abstract":"

    Called when Scanning library finishes detection of objects.","parent_name":"MBPDetectionRecognizerRunnerDelegate"},"Protocols/MBPDetectionRecognizerRunnerDelegate.html#/c:objc(pl)MBPDetectionRecognizerRunnerDelegate(im)recognizerRunnerDidFailDetection:":{"name":"-recognizerRunnerDidFailDetection:","abstract":"

    Called when Scanning library fails to detect any object with any of the currently active recognizers.

    ","parent_name":"MBPDetectionRecognizerRunnerDelegate"},"Protocols/MBPDebugRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPDebugRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didOutputDebugImage:":{"name":"-recognizerRunnerViewController:didOutputDebugImage:","abstract":"

    Scanning library did output debug image","parent_name":"MBPDebugRecognizerRunnerViewControllerDelegate"},"Protocols/MBPDebugRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBPDebugRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didOutputDebugText:":{"name":"-recognizerRunnerViewController:didOutputDebugText:","abstract":"

    Scanning library did output debug text","parent_name":"MBPDebugRecognizerRunnerViewControllerDelegate"},"Protocols/MBPDebugRecognizerRunnerDelegate.html#/c:objc(pl)MBPDebugRecognizerRunnerDelegate(im)recognizerRunner:didOutputDebugImage:":{"name":"-recognizerRunner:didOutputDebugImage:","abstract":"

    Scanning library did output debug image","parent_name":"MBPDebugRecognizerRunnerDelegate"},"Protocols/MBPDebugRecognizerRunnerDelegate.html#/c:objc(pl)MBPDebugRecognizerRunnerDelegate(im)recognizerRunner:didOutputDebugText:":{"name":"-recognizerRunner:didOutputDebugText:","abstract":"

    Scanning library did output debug text","parent_name":"MBPDebugRecognizerRunnerDelegate"},"Protocols/MBPBarcodeOverlayViewControllerDelegate.html#/c:objc(pl)MBPBarcodeOverlayViewControllerDelegate(im)barcodeOverlayViewControllerDidFinishScanning:state:":{"name":"-barcodeOverlayViewControllerDidFinishScanning:state:","abstract":"

    Scanning library did output scanning results

    ","parent_name":"MBPBarcodeOverlayViewControllerDelegate"},"Protocols/MBPBarcodeOverlayViewControllerDelegate.html#/c:objc(pl)MBPBarcodeOverlayViewControllerDelegate(im)barcodeOverlayViewControllerDidTapClose:":{"name":"-barcodeOverlayViewControllerDidTapClose:","abstract":"

    Scanning library was closed, usually by the user pressing close button and cancelling the scan

    ","parent_name":"MBPBarcodeOverlayViewControllerDelegate"},"Protocols/MBPBarcodeOverlayViewControllerDelegate.html":{"name":"MBPBarcodeOverlayViewControllerDelegate","abstract":"

    Protocol for obtaining scanning results

    "},"Protocols/MBPDebugRecognizerRunnerDelegate.html":{"name":"MBPDebugRecognizerRunnerDelegate","abstract":"

    Protocol for obtaining debug metadata

    "},"Protocols/MBPDebugRecognizerRunnerViewControllerDelegate.html":{"name":"MBPDebugRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for obtaining debug metadata

    "},"Protocols/MBPDetectionRecognizerRunnerDelegate.html":{"name":"MBPDetectionRecognizerRunnerDelegate","abstract":"

    Protocol for obtaining detection results

    "},"Protocols/MBPDetectionRecognizerRunnerViewControllerDelegate.html":{"name":"MBPDetectionRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for obtaining detection results

    "},"Protocols/MBPFieldByFieldOverlayViewControllerDelegate.html":{"name":"MBPFieldByFieldOverlayViewControllerDelegate","abstract":"

    Protocol for observing important events with scanning

    "},"Protocols/MBPFieldOfViewOverlayViewControllerDelegate.html":{"name":"MBPFieldOfViewOverlayViewControllerDelegate","abstract":"

    Protocol for obtaining scanning results

    "},"Protocols/MBPFrameRecognitionRecognizerRunnerViewControllerDelegate.html":{"name":"MBPFrameRecognitionRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for obtaining frame recognition

    "},"Protocols/MBPOcrLayoutSubview.html":{"name":"MBPOcrLayoutSubview","abstract":"

    Protocol for processing MBPOcrLayout. Subviews implementing this protocol process and draw layout data on the screen (e.g. dots or OCR characters)

    "},"Protocols/MBPOcrRecognizerRunnerDelegate.html":{"name":"MBPOcrRecognizerRunnerDelegate","abstract":"

    Protocol for obtaining ocr results

    "},"Protocols/MBPOcrRecognizerRunnerViewControllerDelegate.html":{"name":"MBPOcrRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for obtaining ocr results

    "},"Protocols/MBPOverlayContainerViewController.html":{"name":"MBPOverlayContainerViewController","abstract":"

    Overlay View Controller also needs to notify CameraViewController on certain events."},"Protocols/MBPPhotopayOverlayViewControllerDelegate.html":{"name":"MBPPhotopayOverlayViewControllerDelegate","abstract":"

    Protocol for obtaining scanning results

    "},"Protocols/MBPPivotViewDelegate.html":{"name":"MBPPivotViewDelegate","abstract":"

    If the user of the PivotView want’s to be notified on pivot move events, it can implement this"},"Protocols/MBPPointDetectorSubview.html":{"name":"MBPPointDetectorSubview","abstract":"

    Protocol for processing MBPDisplayablePointsDetection. Subviews implementing this protocol process and draw points on the screen (e.g. flashing dots)

    "},"Protocols/MBPQuadDetectorSubview.html":{"name":"MBPQuadDetectorSubview","abstract":"

    Protocol for processing MBPDisplayableQuadDetection. Subviews implementing this protocol process and draw quad on the screen (e.g. viewfinder drawing document outlining)

    "},"Protocols/MBPRecognizerRunnerViewController.html":{"name":"MBPRecognizerRunnerViewController","abstract":"

    Protocol for View controllers which present camera and provide scanning features

    "},"Protocols/MBPRecognizerRunnerViewControllerDelegate.html":{"name":"MBPRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for MBPRecognizerRunnerViewController actions

    "},"Protocols/MBPResultSubview.html":{"name":"MBPResultSubview","abstract":"

    Protocol for processing MBPRecognizerResult. Subviews implementing this protocol process and draw result data on the screen (e.g. letting users know is scanning was successful)

    "},"Protocols/MBPScanningRecognizerRunnerDelegate.html":{"name":"MBPScanningRecognizerRunnerDelegate","abstract":"

    Protocol for obtaining scanning results

    "},"Protocols/MBPScanningRecognizerRunnerViewControllerDelegate.html":{"name":"MBPScanningRecognizerRunnerViewControllerDelegate","abstract":"

    Protocol for obtaining scanning results

    "},"Protocols/MBPSubviewDelegate.html":{"name":"MBPSubviewDelegate","abstract":"

    Protocol which all objects interested in receiving information about overlay subviews need to implement

    "},"Enums/MBPRecognizerResultState.html#/c:@E@MBPRecognizerResultState@MBPRecognizerResultStateEmpty":{"name":"MBPRecognizerResultStateEmpty","abstract":"

    Empty

    ","parent_name":"MBPRecognizerResultState"},"Enums/MBPRecognizerResultState.html#/c:@E@MBPRecognizerResultState@MBPRecognizerResultStateUncertain":{"name":"MBPRecognizerResultStateUncertain","abstract":"

    Uncertain

    ","parent_name":"MBPRecognizerResultState"},"Enums/MBPRecognizerResultState.html#/c:@E@MBPRecognizerResultState@MBPRecognizerResultStateValid":{"name":"MBPRecognizerResultStateValid","abstract":"

    Valid

    ","parent_name":"MBPRecognizerResultState"},"Enums/MBPRecognizerResultState.html#/c:@E@MBPRecognizerResultState@MBPRecognizerResultStateStageValid":{"name":"MBPRecognizerResultStateStageValid","abstract":"

    StageValid

    ","parent_name":"MBPRecognizerResultState"},"Enums/MBPFrameQualityEstimationMode.html#/c:@E@MBPFrameQualityEstimationMode@MBPFrameQualityEstimationModeDefault":{"name":"MBPFrameQualityEstimationModeDefault","abstract":"

    Default. Frame quality estimation is ON if enabled recognizers require it by default.

    ","parent_name":"MBPFrameQualityEstimationMode"},"Enums/MBPFrameQualityEstimationMode.html#/c:@E@MBPFrameQualityEstimationMode@MBPFrameQualityEstimationModeOn":{"name":"MBPFrameQualityEstimationModeOn","abstract":"

    Frame quality estimation is always on

    ","parent_name":"MBPFrameQualityEstimationMode"},"Enums/MBPFrameQualityEstimationMode.html#/c:@E@MBPFrameQualityEstimationMode@MBPFrameQualityEstimationModeOff":{"name":"MBPFrameQualityEstimationModeOff","abstract":"

    Frame quality estimation is always off

    ","parent_name":"MBPFrameQualityEstimationMode"},"Enums/MBPRecognitionDebugMode.html#/c:@E@MBPRecognitionDebugMode@MBPRecognitionDebugModeDefault":{"name":"MBPRecognitionDebugModeDefault","abstract":"

    Classic, production mode. Results are returned after first valid scanning

    ","parent_name":"MBPRecognitionDebugMode"},"Enums/MBPRecognitionDebugMode.html#/c:@E@MBPRecognitionDebugMode@MBPRecognitionDebugModeTest":{"name":"MBPRecognitionDebugModeTest","abstract":"

    Recognition Test. Results are never returned, recognition is performed repeatedly

    ","parent_name":"MBPRecognitionDebugMode"},"Enums/MBPRecognitionDebugMode.html#/c:@E@MBPRecognitionDebugMode@MBPRecognitionDebugModeDetectionTest":{"name":"MBPRecognitionDebugModeDetectionTest","abstract":"

    Recognition Test. Results are never returned, only detection is performed repeatedly

    ","parent_name":"MBPRecognitionDebugMode"},"Enums/MBPProcessorResultState.html#/c:@E@MBPProcessorResultState@MBPProcessorResultStateEmpty":{"name":"MBPProcessorResultStateEmpty","abstract":"

    Empty

    ","parent_name":"MBPProcessorResultState"},"Enums/MBPProcessorResultState.html#/c:@E@MBPProcessorResultState@MBPProcessorResultStateUncertain":{"name":"MBPProcessorResultStateUncertain","abstract":"

    Uncertain

    ","parent_name":"MBPProcessorResultState"},"Enums/MBPProcessorResultState.html#/c:@E@MBPProcessorResultState@MBPProcessorResultStateValid":{"name":"MBPProcessorResultStateValid","abstract":"

    Valid

    ","parent_name":"MBPProcessorResultState"},"Enums/MBPParserResultState.html#/c:@E@MBPParserResultState@MBPParserResultStateEmpty":{"name":"MBPParserResultStateEmpty","abstract":"

    Empty

    ","parent_name":"MBPParserResultState"},"Enums/MBPParserResultState.html#/c:@E@MBPParserResultState@MBPParserResultStateUncertain":{"name":"MBPParserResultStateUncertain","abstract":"

    Uncertain

    ","parent_name":"MBPParserResultState"},"Enums/MBPParserResultState.html#/c:@E@MBPParserResultState@MBPParserResultStateValid":{"name":"MBPParserResultStateValid","abstract":"

    Valid

    ","parent_name":"MBPParserResultState"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_AKZIDENZ_GROTESK":{"name":"MB_OCR_FONT_AKZIDENZ_GROTESK","abstract":"

    Akzidenz Grotesk font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ARIAL":{"name":"MB_OCR_FONT_ARIAL","abstract":"

    Arial font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ARIAL_BLACK":{"name":"MB_OCR_FONT_ARIAL_BLACK","abstract":"

    Arial black font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ARNHEM":{"name":"MB_OCR_FONT_ARNHEM","abstract":"

    Arnhem font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_AVANT_GARDE":{"name":"MB_OCR_FONT_AVANT_GARDE","abstract":"

    Avant garde font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_BEMBO":{"name":"MB_OCR_FONT_BEMBO","abstract":"

    Bembo font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_BODONI":{"name":"MB_OCR_FONT_BODONI","abstract":"

    Bodoni font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_CALIBRI":{"name":"MB_OCR_FONT_CALIBRI","abstract":"

    Calibri font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_CALIBRI_BOLD":{"name":"MB_OCR_FONT_CALIBRI_BOLD","abstract":"

    Calibri bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_CHAINPRINTER":{"name":"MB_OCR_FONT_CHAINPRINTER","abstract":"

    Chainprinter font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COMIC_SANS":{"name":"MB_OCR_FONT_COMIC_SANS","abstract":"

    Comic sans font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_CONCERTO_ROUNDED_SG":{"name":"MB_OCR_FONT_CONCERTO_ROUNDED_SG","abstract":"

    Concerto rounded SG font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER":{"name":"MB_OCR_FONT_COURIER","abstract":"

    Courier font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER_BOLD":{"name":"MB_OCR_FONT_COURIER_BOLD","abstract":"

    Courier bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER_MEDIUM_BOLD":{"name":"MB_OCR_FONT_COURIER_MEDIUM_BOLD","abstract":"

    Courier medium bold","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER_NEW_BOLD":{"name":"MB_OCR_FONT_COURIER_NEW_BOLD","abstract":"

    Courier new bold","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER_NEW_CE":{"name":"MB_OCR_FONT_COURIER_NEW_CE","abstract":"

    Courier new ce font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COURIER_CONDENSED":{"name":"MB_OCR_FONT_COURIER_CONDENSED","abstract":"

    Courier censored font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_DEJAVU_SANS_MONO":{"name":"MB_OCR_FONT_DEJAVU_SANS_MONO","abstract":"

    Dejavu sans mono font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_DIN":{"name":"MB_OCR_FONT_DIN","abstract":"

    Din font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_EUROPA_GROTESK_NO_2_SB_BOLD":{"name":"MB_OCR_FONT_EUROPA_GROTESK_NO_2_SB_BOLD","abstract":"

    Europa grotesk no 2 SB bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_EUROSTILE":{"name":"MB_OCR_FONT_EUROSTILE","abstract":"

    Eurostile font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_F25_BANK_PRINTER_BOLD":{"name":"MB_OCR_FONT_F25_BANK_PRINTER_BOLD","abstract":"

    F25 bank printer bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_FRANKLIN_GOTHIC":{"name":"MB_OCR_FONT_FRANKLIN_GOTHIC","abstract":"

    Franklin gothic font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_FRUTIGER":{"name":"MB_OCR_FONT_FRUTIGER","abstract":"

    Frutiger font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_FUTURA":{"name":"MB_OCR_FONT_FUTURA","abstract":"

    Futura font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_FUTURA_BOLD":{"name":"MB_OCR_FONT_FUTURA_BOLD","abstract":"

    Futura bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_GARAMOND":{"name":"MB_OCR_FONT_GARAMOND","abstract":"

    Garamond font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_GEORGIA":{"name":"MB_OCR_FONT_GEORGIA","abstract":"

    Georgia font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_GILL_SANS":{"name":"MB_OCR_FONT_GILL_SANS","abstract":"

    Gill sans font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_HANDWRITTEN":{"name":"MB_OCR_FONT_HANDWRITTEN","abstract":"

    Handwritten font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_HELVETICA":{"name":"MB_OCR_FONT_HELVETICA","abstract":"

    Helvetica font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_HELVETICA_BOLD":{"name":"MB_OCR_FONT_HELVETICA_BOLD","abstract":"

    Helvetica bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_HELVETICA_CONDENSED_LIGHT":{"name":"MB_OCR_FONT_HELVETICA_CONDENSED_LIGHT","abstract":"

    Helvetica condensed light font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_HYPERMARKET":{"name":"MB_OCR_FONT_HYPERMARKET","abstract":"

    Hypermarket font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_INTERSTATE":{"name":"MB_OCR_FONT_INTERSTATE","abstract":"

    Interstate font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_LATIN_MODERN":{"name":"MB_OCR_FONT_LATIN_MODERN","abstract":"

    Latin modern math font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_LATIN_MODERN_ITALIC":{"name":"MB_OCR_FONT_LATIN_MODERN_ITALIC","abstract":"

    Latin modern italic font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_LETTER_GOTHIC":{"name":"MB_OCR_FONT_LETTER_GOTHIC","abstract":"

    Letter gothic font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_LUCIDA":{"name":"MB_OCR_FONT_LUCIDA","abstract":"

    Lucida font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_LUCIDA_SANS":{"name":"MB_OCR_FONT_LUCIDA_SANS","abstract":"

    Lucida sans font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_MATRIX":{"name":"MB_OCR_FONT_MATRIX","abstract":"

    Matrix font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_META":{"name":"MB_OCR_FONT_META","abstract":"

    Meta font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_MINION":{"name":"MB_OCR_FONT_MINION","abstract":"

    Minion font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_OCRA":{"name":"MB_OCR_FONT_OCRA","abstract":"

    OCR A font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_OCRB":{"name":"MB_OCR_FONT_OCRB","abstract":"

    OCR B font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_OFFICINA":{"name":"MB_OCR_FONT_OFFICINA","abstract":"

    Officina font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_OPTIMA":{"name":"MB_OCR_FONT_OPTIMA","abstract":"

    Optima font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_PRINTF":{"name":"MB_OCR_FONT_PRINTF","abstract":"

    Printf font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ROCKWELL":{"name":"MB_OCR_FONT_ROCKWELL","abstract":"

    Rockwell font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ROTIS_SANS_SERIF":{"name":"MB_OCR_FONT_ROTIS_SANS_SERIF","abstract":"

    Rotis sans serif font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ROTIS_SERIF":{"name":"MB_OCR_FONT_ROTIS_SERIF","abstract":"

    Rotis serif font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_SABON":{"name":"MB_OCR_FONT_SABON","abstract":"

    Sabon font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_STONE":{"name":"MB_OCR_FONT_STONE","abstract":"

    Stone font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_SV_BASIC_MANUAL":{"name":"MB_OCR_FONT_SV_BASIC_MANUAL","abstract":"

    SV basic manual font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TAHOMA":{"name":"MB_OCR_FONT_TAHOMA","abstract":"

    Tahoma font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TAHOMA_BOLD":{"name":"MB_OCR_FONT_TAHOMA_BOLD","abstract":"

    Tahoma bold font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TEX_GYRE_TERMES":{"name":"MB_OCR_FONT_TEX_GYRE_TERMES","abstract":"

    Tex gyre termes font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TEX_GYRE_TERMES_ITALIC":{"name":"MB_OCR_FONT_TEX_GYRE_TERMES_ITALIC","abstract":"

    Tex gyre termes italic font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_THE_SANS_MONO_CONDENSED_BLACK":{"name":"MB_OCR_FONT_THE_SANS_MONO_CONDENSED_BLACK","abstract":"

    Sans mono condensed black font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_THESIS":{"name":"MB_OCR_FONT_THESIS","abstract":"

    Thesis font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TICKET_DE_CAISSE":{"name":"MB_OCR_FONT_TICKET_DE_CAISSE","abstract":"

    Ticket de caisse font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TIMES_NEW_ROMAN":{"name":"MB_OCR_FONT_TIMES_NEW_ROMAN","abstract":"

    Times new roman font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TRAJAN":{"name":"MB_OCR_FONT_TRAJAN","abstract":"

    Trajan font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_TRINITE":{"name":"MB_OCR_FONT_TRINITE","abstract":"

    Trinite font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_UNIVERS":{"name":"MB_OCR_FONT_UNIVERS","abstract":"

    Univers font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_VERDANA":{"name":"MB_OCR_FONT_VERDANA","abstract":"

    Verdana font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_VOLTAIRE":{"name":"MB_OCR_FONT_VOLTAIRE","abstract":"

    Voltaire font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_WALBAUM":{"name":"MB_OCR_FONT_WALBAUM","abstract":"

    Walbaum font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_EUROPA_GRO_SB":{"name":"MB_OCR_FONT_EUROPA_GRO_SB","abstract":"

    Europa gro sb font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_EUROPA_GRO_SB_LIGHT":{"name":"MB_OCR_FONT_EUROPA_GRO_SB_LIGHT","abstract":"

    Europa gro sb light font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ANTONIO_REGULAR":{"name":"MB_OCR_FONT_ANTONIO_REGULAR","abstract":"

    Antonio regular font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_CORPORATE_LIGHT":{"name":"MB_OCR_FONT_CORPORATE_LIGHT","abstract":"

    Corporate S Light font","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_MICR":{"name":"MB_OCR_FONT_MICR","abstract":"

    MICR font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ARABIC_NILE":{"name":"MB_OCR_FONT_ARABIC_NILE","abstract":"

    Arabic font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_UNKNOWN":{"name":"MB_OCR_FONT_UNKNOWN","abstract":"

    Unknown font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_XITS_MATH":{"name":"MB_OCR_FONT_XITS_MATH","abstract":"

    XITS Math font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_ANY":{"name":"MB_OCR_FONT_ANY","abstract":"

    Any of the other listed fonts

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_UNKNOWN_MATH":{"name":"MB_OCR_FONT_UNKNOWN_MATH","abstract":"

    Unknown math font

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_UKDL_LIGHT":{"name":"MB_OCR_FONT_UKDL_LIGHT","abstract":"

    Font found on UKDL licenses

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_COUNT":{"name":"MB_OCR_FONT_COUNT","abstract":"

    Must be last as it holds the number of available fonts

    ","parent_name":"MBPOcrFont"},"Enums/MBPOcrFont.html#/c:@E@MBPOcrFont@MB_OCR_FONT_FE_SCHRIFT":{"name":"MB_OCR_FONT_FE_SCHRIFT","abstract":"

    German license plate font *

    ","parent_name":"MBPOcrFont"},"Enums/MBPDocumentType.html#/c:@E@MBPDocumentType@MBPBlinkOCRDocumentType":{"name":"MBPBlinkOCRDocumentType","abstract":"

    Document type for latin documents used with BlinkOCR recognizer

    ","parent_name":"MBPDocumentType"},"Enums/MBPDocumentType.html#/c:@E@MBPDocumentType@MBPMicrDocumentType":{"name":"MBPMicrDocumentType","abstract":"

    Document type for MICR font

    ","parent_name":"MBPDocumentType"},"Enums/MBPDocumentType.html#/c:@E@MBPDocumentType@MBPArabicDocumentType":{"name":"MBPArabicDocumentType","abstract":"

    Document type for Arabic characters

    ","parent_name":"MBPDocumentType"},"Enums/MBPDocumentType.html#/c:@E@MBPDocumentType@MBPHandwrittenDocumentType":{"name":"MBPHandwrittenDocumentType","abstract":"

    Document type for handwriting

    ","parent_name":"MBPDocumentType"},"Enums/MBPKosCode128SlipIDType.html#/c:@E@MBPKosCode128SlipIDType@MBPKosCode128SlipIDTypeOld":{"name":"MBPKosCode128SlipIDTypeOld","abstract":"

    Old

    ","parent_name":"MBPKosCode128SlipIDType"},"Enums/MBPKosCode128SlipIDType.html#/c:@E@MBPKosCode128SlipIDType@MBPKosCode128SlipIDTypeNew":{"name":"MBPKosCode128SlipIDTypeNew","abstract":"

    New

    ","parent_name":"MBPKosCode128SlipIDType"},"Enums/MBPProcessingOrientation.html#/c:@E@MBPProcessingOrientation@MBPProcessingOrientationUp":{"name":"MBPProcessingOrientationUp","abstract":"

    Text oriented same as picture

    ","parent_name":"MBPProcessingOrientation"},"Enums/MBPProcessingOrientation.html#/c:@E@MBPProcessingOrientation@MBPProcessingOrientationRight":{"name":"MBPProcessingOrientationRight","abstract":"

    Text is rotated 90 degrees clockwise

    ","parent_name":"MBPProcessingOrientation"},"Enums/MBPProcessingOrientation.html#/c:@E@MBPProcessingOrientation@MBPProcessingOrientationDown":{"name":"MBPProcessingOrientationDown","abstract":"

    Text is upside down

    ","parent_name":"MBPProcessingOrientation"},"Enums/MBPProcessingOrientation.html#/c:@E@MBPProcessingOrientation@MBPProcessingOrientationLeft":{"name":"MBPProcessingOrientationLeft","abstract":"

    Text is rotated 90 degrees counterclockwise

    ","parent_name":"MBPProcessingOrientation"},"Enums/MBPHungarySlipId.html#/c:@E@MBPHungarySlipId@MBPHungarySlipIdWhite":{"name":"MBPHungarySlipIdWhite","abstract":"

    White hungarian payslip

    ","parent_name":"MBPHungarySlipId"},"Enums/MBPHungarySlipId.html#/c:@E@MBPHungarySlipId@MBPHungarySlipIdYellow":{"name":"MBPHungarySlipIdYellow","abstract":"

    Yellow hungarian payslip

    ","parent_name":"MBPHungarySlipId"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusFailed":{"name":"MBPDetectionStatusFailed","abstract":"

    Detection has failed.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusSuccess":{"name":"MBPDetectionStatusSuccess","abstract":"

    Document has been detected.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusCameraTooFar":{"name":"MBPDetectionStatusCameraTooFar","abstract":"

    Document has been detected but the camera is too far from the document.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusCameraTooClose":{"name":"MBPDetectionStatusCameraTooClose","abstract":"

    Document has been detected but the camera is too close to the document.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusCameraAngleTooSteep":{"name":"MBPDetectionStatusCameraAngleTooSteep","abstract":"

    Document has been detected but the camera’s angle is too steep.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusDocumentTooCloseToCameraEdge":{"name":"MBPDetectionStatusDocumentTooCloseToCameraEdge","abstract":"

    Document has been detected but the document is too close to the camera edge.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusDocumentPartiallyVisible":{"name":"MBPDetectionStatusDocumentPartiallyVisible","abstract":"

    Only part of the document is visible.

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDetectionStatus.html#/c:@E@MBPDetectionStatus@MBPDetectionStatusFallbackSuccess":{"name":"MBPDetectionStatusFallbackSuccess","abstract":"

    Fallback detection was successful (PhotoPay specific).

    ","parent_name":"MBPDetectionStatus"},"Enums/MBPDeepOcrModel.html#/c:@E@MBPDeepOcrModel@MBPDeepOcrModelBlinkInput":{"name":"MBPDeepOcrModelBlinkInput","abstract":"

    Deep OCR model for Blink Input

    ","parent_name":"MBPDeepOcrModel"},"Enums/MBPCroatiaSlipId.html#/c:@E@MBPCroatiaSlipId@MBPCroatiaSlipIdHub3Left":{"name":"MBPCroatiaSlipIdHub3Left","abstract":"

    Left side of HUB 3 payslip

    ","parent_name":"MBPCroatiaSlipId"},"Enums/MBPCroatiaSlipId.html#/c:@E@MBPCroatiaSlipId@MBPCroatiaSlipIdHub3Right":{"name":"MBPCroatiaSlipIdHub3Right","abstract":"

    Right side of HUB 3 payslip

    ","parent_name":"MBPCroatiaSlipId"},"Enums/MBPCroatiaReferenceNumberStatus.html#/c:@E@MBPCroatiaReferenceNumberStatus@MBPCroatiaReferenceNumberStatusValid":{"name":"MBPCroatiaReferenceNumberStatusValid","abstract":"

    valid (model matches the check digits)

    ","parent_name":"MBPCroatiaReferenceNumberStatus"},"Enums/MBPCroatiaReferenceNumberStatus.html#/c:@E@MBPCroatiaReferenceNumberStatus@MBPCroatiaReferenceNumberStatusInvalid":{"name":"MBPCroatiaReferenceNumberStatusInvalid","abstract":"

    Invalid (wrong format of the reference)

    ","parent_name":"MBPCroatiaReferenceNumberStatus"},"Enums/MBPCroatiaReferenceNumberStatus.html#/c:@E@MBPCroatiaReferenceNumberStatus@MBPCroatiaReferenceNumberStatusInvalidChecksum":{"name":"MBPCroatiaReferenceNumberStatusInvalidChecksum","abstract":"

    Invalid checksum (model doesn’t match check digits)

    ","parent_name":"MBPCroatiaReferenceNumberStatus"},"Enums/MBPCroatiaReferenceNumberStatus.html#/c:@E@MBPCroatiaReferenceNumberStatus@MBPCroatiaReferenceNumberStatusModelUnknown":{"name":"MBPCroatiaReferenceNumberStatusModelUnknown","abstract":"

    Model is unkown (maybe it’s missing)

    ","parent_name":"MBPCroatiaReferenceNumberStatus"},"Enums/MBPCroatiaReferenceNumberStatus.html#/c:@E@MBPCroatiaReferenceNumberStatus@MBPCroatiaReferenceNumberStatusNoChecksum":{"name":"MBPCroatiaReferenceNumberStatusNoChecksum","abstract":"

    Reference format doesn’t define check digits

    ","parent_name":"MBPCroatiaReferenceNumberStatus"},"Enums/MBPCameraAutofocusRestriction.html#/c:@E@MBPCameraAutofocusRestriction@MBPCameraAutofocusRestrictionNone":{"name":"MBPCameraAutofocusRestrictionNone","abstract":"

    Default. Indicates that the autofocus system should not restrict the focus range.

    ","parent_name":"MBPCameraAutofocusRestriction"},"Enums/MBPCameraAutofocusRestriction.html#/c:@E@MBPCameraAutofocusRestriction@MBPCameraAutofocusRestrictionNear":{"name":"MBPCameraAutofocusRestrictionNear","abstract":"

    Indicates that the autofocus system should restrict the focus range for subject matter that is near to the camera.

    ","parent_name":"MBPCameraAutofocusRestriction"},"Enums/MBPCameraAutofocusRestriction.html#/c:@E@MBPCameraAutofocusRestriction@MBPCameraAutofocusRestrictionFar":{"name":"MBPCameraAutofocusRestrictionFar","abstract":"

    Indicates that the autofocus system should restrict the focus range for subject matter that is far from the camera.

    ","parent_name":"MBPCameraAutofocusRestriction"},"Enums/MBPCameraType.html#/c:@E@MBPCameraType@MBPCameraTypeBack":{"name":"MBPCameraTypeBack","abstract":"

    Back facing camera

    ","parent_name":"MBPCameraType"},"Enums/MBPCameraType.html#/c:@E@MBPCameraType@MBPCameraTypeFront":{"name":"MBPCameraTypeFront","abstract":"

    Front facing camera

    ","parent_name":"MBPCameraType"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPreset480p":{"name":"MBPCameraPreset480p","abstract":"

    480p video will always be used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPreset720p":{"name":"MBPCameraPreset720p","abstract":"

    720p video will always be used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPreset1080p":{"name":"MBPCameraPreset1080p","abstract":"

    1080p video will always be used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPreset4K":{"name":"MBPCameraPreset4K","abstract":"

    4K video will always be used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPresetOptimal":{"name":"MBPCameraPresetOptimal","abstract":"

    The library will calculate optimal resolution based on the use case and device used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPresetMax":{"name":"MBPCameraPresetMax","abstract":"

    Device’s maximal video resolution will be used.

    ","parent_name":"MBPCameraPreset"},"Enums/MBPCameraPreset.html#/c:@E@MBPCameraPreset@MBPCameraPresetPhoto":{"name":"MBPCameraPresetPhoto","abstract":"

    Device’s photo preview resolution will be used

    ","parent_name":"MBPCameraPreset"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeQR":{"name":"MBPBarcodeTypeQR","abstract":"

    QR code

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeDataMatrix":{"name":"MBPBarcodeTypeDataMatrix","abstract":"

    Data Matrix

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeUPCE":{"name":"MBPBarcodeTypeUPCE","abstract":"

    UPCE

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeUPCA":{"name":"MBPBarcodeTypeUPCA","abstract":"

    UPCA

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeEAN8":{"name":"MBPBarcodeTypeEAN8","abstract":"

    EAN 8

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeEAN13":{"name":"MBPBarcodeTypeEAN13","abstract":"

    EAN 13

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeCode128":{"name":"MBPBarcodeTypeCode128","abstract":"

    Code 128

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeCode39":{"name":"MBPBarcodeTypeCode39","abstract":"

    Code 39

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeITF":{"name":"MBPBarcodeTypeITF","abstract":"

    ITF

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypeAztec":{"name":"MBPBarcodeTypeAztec","abstract":"

    Code 39

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html#/c:@E@MBPBarcodeType@MBPBarcodeTypePdf417":{"name":"MBPBarcodeTypePdf417","abstract":"

    PDF 417

    ","parent_name":"MBPBarcodeType"},"Enums/MBPBarcodeType.html":{"name":"MBPBarcodeType","abstract":"

    Enumeration of possible barcode formats

    "},"Enums/MBPCameraPreset.html":{"name":"MBPCameraPreset","abstract":"

    Camera resolution preset

    "},"Enums/MBPCameraType.html":{"name":"MBPCameraType","abstract":"

    Camera type

    "},"Enums/MBPCameraAutofocusRestriction.html":{"name":"MBPCameraAutofocusRestriction","abstract":"

    Camera autofocus restricion mode

    "},"Enums/MBPCroatiaReferenceNumberStatus.html":{"name":"MBPCroatiaReferenceNumberStatus","abstract":"

    Reference status after validation. Can be one of the below values

    "},"Enums/MBPCroatiaSlipId.html":{"name":"MBPCroatiaSlipId","abstract":"

    Slip format id. Can be one of the below:

    "},"Enums.html#/c:@E@MBPDateFormat":{"name":"MBPDateFormat","abstract":"

    Available date formats for date parser. To activate parsing of dates with month names in"},"Enums/MBPDeepOcrModel.html":{"name":"MBPDeepOcrModel","abstract":"

    Type of the document which recognizer scans

    "},"Enums/MBPDetectionStatus.html":{"name":"MBPDetectionStatus","abstract":"

    Status of the object detection in Microblink SDK

    "},"Enums/MBPHungarySlipId.html":{"name":"MBPHungarySlipId","abstract":"

    Slip format id. Can be one of the below:

    "},"Enums.html#/c:@E@MBPVideoRotationAngle":{"name":"MBPVideoRotationAngle","abstract":"

    Enum which defines video rotation angle or capture connection’s video orientation.

    "},"Enums/MBPProcessingOrientation.html":{"name":"MBPProcessingOrientation","abstract":"

    Enum which describes text orientation on an image.

    "},"Enums/MBPKosCode128SlipIDType.html":{"name":"MBPKosCode128SlipIDType","abstract":"

    Kosovo Code 128 Id Type

    "},"Enums/MBPDocumentType.html":{"name":"MBPDocumentType","abstract":"

    Type of the document which recognizer scans

    "},"Enums/MBPOcrFont.html":{"name":"MBPOcrFont","abstract":"

    A list of fonts supported by BlinkOCR

    "},"Enums/MBPParserResultState.html":{"name":"MBPParserResultState","abstract":"

    Enumeration of posibble parser result state

    "},"Enums/MBPProcessorResultState.html":{"name":"MBPProcessorResultState","abstract":"

    Enumeration of posibble processor result state

    "},"Enums/MBPRecognitionDebugMode.html":{"name":"MBPRecognitionDebugMode","abstract":"

    Denotes the mode in which Recognizers performs recognition

    "},"Enums/MBPFrameQualityEstimationMode.html":{"name":"MBPFrameQualityEstimationMode","abstract":"

    Denotes the mode in which FrameQuality estimation works

    "},"Enums/MBPRecognizerResultState.html":{"name":"MBPRecognizerResultState","abstract":"

    Enumeration of posibble recognizer result state

    "},"Classes/MBPViewControllerFactory.html#/c:objc(cs)MBPViewControllerFactory(cm)recognizerRunnerViewControllerWithOverlayViewController:":{"name":"+recognizerRunnerViewControllerWithOverlayViewController:","abstract":"

    Method creates a camera view controller which is responsible for displaying the","parent_name":"MBPViewControllerFactory"},"Classes/MBPUnitedKingdomSlipRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPUnitedKingdomSlipRecognizerResult"},"Classes/MBPUnitedKingdomSlipRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizerResult(py)transactionCode":{"name":"transactionCode","abstract":"

    Transaction code of the payment

    ","parent_name":"MBPUnitedKingdomSlipRecognizerResult"},"Classes/MBPUnitedKingdomSlipRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizerResult(py)sortingCode":{"name":"sortingCode","abstract":"

    String representing sorting code for the payment

    ","parent_name":"MBPUnitedKingdomSlipRecognizerResult"},"Classes/MBPUnitedKingdomSlipRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing valid bank account number to which the payment goes

    ","parent_name":"MBPUnitedKingdomSlipRecognizerResult"},"Classes/MBPUnitedKingdomSlipRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPUnitedKingdomSlipRecognizerResult"},"Classes/MBPUnitedKingdomSlipRecognizer.html#/c:objc(cs)MBPUnitedKingdomSlipRecognizer(py)result":{"name":"result","abstract":"

    UK slip recognizer result

    ","parent_name":"MBPUnitedKingdomSlipRecognizer"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizerResult"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    The account number.

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizerResult"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the payee.

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizerResult"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The payment reference number.

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizerResult"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizerResult(py)sortingCode":{"name":"sortingCode","abstract":"

    The slip sorting code

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizerResult"},"Classes/MBPUnitedKingdomQrCodePaymentRecognizer.html#/c:objc(cs)MBPUnitedKingdomQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    UK QR recognizer result

    ","parent_name":"MBPUnitedKingdomQrCodePaymentRecognizer"},"Classes/MBPTapToFocusSubview.html#/c:objc(cs)MBPTapToFocusSubview(im)initWithFrame:":{"name":"-initWithFrame:","abstract":"

    Designated initializer

    ","parent_name":"MBPTapToFocusSubview"},"Classes/MBPSwitzerlandSlipRecognizerResult.html#/c:objc(cs)MBPSwitzerlandSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPSwitzerlandSlipRecognizerResult"},"Classes/MBPSwitzerlandSlipRecognizerResult.html#/c:objc(cs)MBPSwitzerlandSlipRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPSwitzerlandSlipRecognizerResult"},"Classes/MBPSwitzerlandSlipRecognizerResult.html#/c:objc(cs)MBPSwitzerlandSlipRecognizerResult(py)subscriberNumber":{"name":"subscriberNumber","abstract":"

    String representing subscriber number for the payment

    ","parent_name":"MBPSwitzerlandSlipRecognizerResult"},"Classes/MBPSwitzerlandSlipRecognizerResult.html#/c:objc(cs)MBPSwitzerlandSlipRecognizerResult(py)currencyCode":{"name":"currencyCode","abstract":"

    String representing currency code for the payment

    ","parent_name":"MBPSwitzerlandSlipRecognizerResult"},"Classes/MBPSwitzerlandSlipRecognizerResult.html#/c:objc(cs)MBPSwitzerlandSlipRecognizerResult(py)ocrLineResult":{"name":"ocrLineResult","abstract":"

    String representing ocr line result for the payment

    ","parent_name":"MBPSwitzerlandSlipRecognizerResult"},"Classes/MBPSwitzerlandSlipRecognizer.html#/c:objc(cs)MBPSwitzerlandSlipRecognizer(py)result":{"name":"result","abstract":"

    Swiss slip recognizer result

    ","parent_name":"MBPSwitzerlandSlipRecognizer"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    The currency of the payment.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    The name of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerAddress":{"name":"payerAddress","abstract":"

    The address of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerStreet":{"name":"payerStreet","abstract":"

    The street of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerHouseNumber":{"name":"payerHouseNumber","abstract":"

    The house number of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerPostalCode":{"name":"payerPostalCode","abstract":"

    The postal code of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerCity":{"name":"payerCity","abstract":"

    The city of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)payerCountry":{"name":"payerCountry","abstract":"

    The country of the payer, if it exists.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)referenceModel":{"name":"referenceModel","abstract":"

    The reference model of the payment.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The International bank account numbe of the account to which the payment goes.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientAddress":{"name":"recipientAddress","abstract":"

    The address of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientStreet":{"name":"recipientStreet","abstract":"

    The street of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientHouseNumber":{"name":"recipientHouseNumber","abstract":"

    The house number of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientPostalCode":{"name":"recipientPostalCode","abstract":"

    The postal code of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientCity":{"name":"recipientCity","abstract":"

    The city of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)recipientCountry":{"name":"recipientCountry","abstract":"

    The country of the recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientName":{"name":"ultimateRecipientName","abstract":"

    The name of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientAddress":{"name":"ultimateRecipientAddress","abstract":"

    The address of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientStreet":{"name":"ultimateRecipientStreet","abstract":"

    The street of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientHouseNumber":{"name":"ultimateRecipientHouseNumber","abstract":"

    The house number of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientPostalCode":{"name":"ultimateRecipientPostalCode","abstract":"

    The postal code of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientCity":{"name":"ultimateRecipientCity","abstract":"

    The city of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)ultimateRecipientCountry":{"name":"ultimateRecipientCountry","abstract":"

    The country of the ultimate recipient.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)additionalInformation":{"name":"additionalInformation","abstract":"

    The payment additional information.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)alternativeSchemeParameters":{"name":"alternativeSchemeParameters","abstract":"

    The parameters of the alternative scheme.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    The due date of the payment.

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizerResult"},"Classes/MBPSwitzerlandQrCodePaymentRecognizer.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Swiss QR recognizer result

    ","parent_name":"MBPSwitzerlandQrCodePaymentRecognizer"},"Classes/MBPSwitzerlandQrCodePaymentRecognizer.html#/c:objc(cs)MBPSwitzerlandQrCodePaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPSwitzerlandQrCodePaymentRecognizer"},"Classes/MBPSwedenSlipCodeParserResult.html#/c:objc(cs)MBPSwedenSlipCodeParserResult(py)slipCode":{"name":"slipCode","abstract":"

    Returns the recognized SlipCode number or empty string if recognition failed.

    ","parent_name":"MBPSwedenSlipCodeParserResult"},"Classes/MBPSwedenSlipCodeParser.html#/c:objc(cs)MBPSwedenSlipCodeParser(py)result":{"name":"result","abstract":"

    Sweden SlipCode parser result

    ","parent_name":"MBPSwedenSlipCodeParser"},"Classes/MBPSwedenReferenceParserResult.html#/c:objc(cs)MBPSwedenReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized reference number or empty string if recognition failed.

    ","parent_name":"MBPSwedenReferenceParserResult"},"Classes/MBPSwedenReferenceParser.html#/c:objc(cs)MBPSwedenReferenceParser(py)result":{"name":"result","abstract":"

    Sweden Reference parser result

    ","parent_name":"MBPSwedenReferenceParser"},"Classes/MBPSwedenGiroNumberParserResult.html#/c:objc(cs)MBPSwedenGiroNumberParserResult(py)giroNumber":{"name":"giroNumber","abstract":"

    Returns the recognized GiroNumber number or empty string if recognition failed.

    ","parent_name":"MBPSwedenGiroNumberParserResult"},"Classes/MBPSwedenGiroNumberParser.html#/c:objc(cs)MBPSwedenGiroNumberParser(py)result":{"name":"result","abstract":"

    Sweden GiroNumber parser result

    ","parent_name":"MBPSwedenGiroNumberParser"},"Classes/MBPSwedenAmountParserResult.html#/c:objc(cs)MBPSwedenAmountParserResult(py)amount":{"name":"amount","abstract":"

    Returns the recognized amount number or empty string if recognition failed.

    ","parent_name":"MBPSwedenAmountParserResult"},"Classes/MBPSwedenAmountParser.html#/c:objc(cs)MBPSwedenAmountParser(py)result":{"name":"result","abstract":"

    Sweden Amount parser result

    ","parent_name":"MBPSwedenAmountParser"},"Classes/MBPSuccessFrameGrabberRecognizerResult.html#/c:objc(cs)MBPSuccessFrameGrabberRecognizerResult(py)successFrame":{"name":"successFrame","abstract":"

    Success frame MBPImage of successful frame

    ","parent_name":"MBPSuccessFrameGrabberRecognizerResult"},"Classes/MBPSuccessFrameGrabberRecognizer.html#/c:objc(cs)MBPSuccessFrameGrabberRecognizer(py)result":{"name":"result","abstract":"

    SuccessFrameGrabber recognizer results

    ","parent_name":"MBPSuccessFrameGrabberRecognizer"},"Classes/MBPSuccessFrameGrabberRecognizer.html#/c:objc(cs)MBPSuccessFrameGrabberRecognizer(py)slaveRecognizer":{"name":"slaveRecognizer","abstract":"

    Slave recognizer that is wrapped with SuccessFrameGrabber

    ","parent_name":"MBPSuccessFrameGrabberRecognizer"},"Classes/MBPSubview.html#/c:objc(cs)MBPSubview(py)delegate":{"name":"delegate","abstract":"

    Delegate which is notified on Overlay events

    ","parent_name":"MBPSubview"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)bic":{"name":"bic","abstract":"

    String representing valid Bank Identifier Code of the bank to which the payment goes

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)referenceNumber":{"name":"referenceNumber","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)referenceModel":{"name":"referenceModel","abstract":"

    String representing model of the reference

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    PaymentDescription - string that describes the payment purpose

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizerResult.html#/c:objc(cs)MBPSloveniaSlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    RecipientName - string that describes the receiver of the payment (payee)

    ","parent_name":"MBPSloveniaSlipRecognizerResult"},"Classes/MBPSloveniaSlipRecognizer.html#/c:objc(cs)MBPSloveniaSlipRecognizer(py)result":{"name":"result","abstract":"

    Slovenian slip recognizer result

    ","parent_name":"MBPSloveniaSlipRecognizer"},"Classes/MBPSloveniaSlipRecognizer.html#/c:objc(cs)MBPSloveniaSlipRecognizer(py)readPaymentDescription":{"name":"readPaymentDescription","abstract":"

    Defines if payment description of Slovenian slip should be extracted

    ","parent_name":"MBPSloveniaSlipRecognizer"},"Classes/MBPSloveniaSlipRecognizer.html#/c:objc(cs)MBPSloveniaSlipRecognizer(py)readRecipientName":{"name":"readRecipientName","abstract":"

    Defines if recipient name of Slovenian slip should be extracted

    ","parent_name":"MBPSloveniaSlipRecognizer"},"Classes/MBPSloveniaReferenceParserResult.html#/c:objc(cs)MBPSloveniaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPSloveniaReferenceParserResult"},"Classes/MBPSloveniaReferenceParser.html#/c:objc(cs)MBPSloveniaReferenceParser(py)result":{"name":"result","abstract":"

    Slovenian Reference parser result

    ","parent_name":"MBPSloveniaReferenceParser"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The international bank account number of the account to which the payment goes.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)payerIban":{"name":"payerIban","abstract":"

    The international bank account number of the account from where the payment goes.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    The purpose code of the payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)payerReference":{"name":"payerReference","abstract":"

    The reference of the payment’s payer.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The description of the payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    The name of the payer, if it exists.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)payerPlace":{"name":"payerPlace","abstract":"

    The place of the payer, if it exists.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)payerStreet":{"name":"payerStreet","abstract":"

    The street of the payer, if it exists.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the recipient.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)recipientPlace":{"name":"recipientPlace","abstract":"

    The place of the recipient.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)recipientStreet":{"name":"recipientStreet","abstract":"

    The street of the recipient.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw result

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)executionDate":{"name":"executionDate","abstract":"

    The date of execution of the payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    The due date of payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)deposit":{"name":"deposit","abstract":"

    Whether deposit option is included in payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizerResult(py)withdraw":{"name":"withdraw","abstract":"

    Whether withdraw option is included in payment.

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizerResult"},"Classes/MBPSloveniaQrCodePaymentRecognizer.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Slovenian QR recognizer result

    ","parent_name":"MBPSloveniaQrCodePaymentRecognizer"},"Classes/MBPSloveniaQrCodePaymentRecognizer.html#/c:objc(cs)MBPSloveniaQrCodePaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPSloveniaQrCodePaymentRecognizer"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)variableSymbol":{"name":"variableSymbol","abstract":"

    Variable code of payment order

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)specificSymbol":{"name":"specificSymbol","abstract":"

    Specific code of payment order

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)constantSymbol":{"name":"constantSymbol","abstract":"

    Constant code of payment order

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing iban of the recipient of the payment

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    String representing recipient name

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizerResult.html#/c:objc(cs)MBPSlovakiaSlipRecognizerResult(py)recipientAddress":{"name":"recipientAddress","abstract":"

    String representing recipient address

    ","parent_name":"MBPSlovakiaSlipRecognizerResult"},"Classes/MBPSlovakiaSlipRecognizer.html#/c:objc(cs)MBPSlovakiaSlipRecognizer(py)result":{"name":"result","abstract":"

    Slovakian slip recognizer result

    ","parent_name":"MBPSlovakiaSlipRecognizer"},"Classes/MBPSlovakiaQrCodeRecognizerResult.html#/c:objc(cs)MBPSlovakiaQrCodeRecognizerResult(py)invoiceId":{"name":"invoiceId","abstract":"

    Returns the ID of invoice this payment refers to.

    ","parent_name":"MBPSlovakiaQrCodeRecognizerResult"},"Classes/MBPSlovakiaQrCodeRecognizerResult.html#/c:objc(cs)MBPSlovakiaQrCodeRecognizerResult(py)paymentInformations":{"name":"paymentInformations","abstract":"

    Returns a list of 0 or more payment information objects.

    ","parent_name":"MBPSlovakiaQrCodeRecognizerResult"},"Classes/MBPSlovakiaQrCodeRecognizer.html#/c:objc(cs)MBPSlovakiaQrCodeRecognizer(py)result":{"name":"result","abstract":"

    Slovak QR Code Payment recognizer result

    ","parent_name":"MBPSlovakiaQrCodeRecognizer"},"Classes/MBPSlovakiaQrCodeRecognizer.html#/c:objc(cs)MBPSlovakiaQrCodeRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if recognizer will use slower through scan

    ","parent_name":"MBPSlovakiaQrCodeRecognizer"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)productCode":{"name":"productCode","abstract":"

    The product code

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)serviceCode":{"name":"serviceCode","abstract":"

    The service code

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The international bank account number of the account to which the payment goes

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)variableSymbol":{"name":"variableSymbol","abstract":"

    The variable symbol

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)constantSymbol":{"name":"constantSymbol","abstract":"

    The constant symbol

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)specificSymbol":{"name":"specificSymbol","abstract":"

    The specific symbol

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)processingCode":{"name":"processingCode","abstract":"

    The processing code

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    The currency of the payment.

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw result

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The payment description

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    The payers name

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)orientationNumber":{"name":"orientationNumber","abstract":"

    The orientation number

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizerResult(py)payerAddress":{"name":"payerAddress","abstract":"

    The payers address

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizerResult"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizer.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizer(py)result":{"name":"result","abstract":"

    Slovakian Data Matrix recognizer result

    ","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizer"},"Classes/MBPSlovakiaDataMatrixPaymentRecognizer.html#/c:objc(cs)MBPSlovakiaDataMatrixPaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPSlovakiaDataMatrixPaymentRecognizer"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)productCode":{"name":"productCode","abstract":"

    The product code

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)serviceCode":{"name":"serviceCode","abstract":"

    The service code

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)operationalCode":{"name":"operationalCode","abstract":"

    The operational code

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The international bank account number of the account to which the payment goes

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)variableSymbol":{"name":"variableSymbol","abstract":"

    The variable symbol

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)constantSymbol":{"name":"constantSymbol","abstract":"

    The constant symbol

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)specificSymbol":{"name":"specificSymbol","abstract":"

    The specific symbol

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    The bank code

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    The account number

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    The currency of the payment.

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw result

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizerResult"},"Classes/MBPSlovakiaCode128PaymentRecognizer.html#/c:objc(cs)MBPSlovakiaCode128PaymentRecognizer(py)result":{"name":"result","abstract":"

    Slovakian Code128 recognizer result

    ","parent_name":"MBPSlovakiaCode128PaymentRecognizer"},"Classes/MBPSimNumberRecognizerResult.html#/c:objc(cs)MBPSimNumberRecognizerResult(py)simNumber":{"name":"simNumber","abstract":"

    Returns the recognized SIM number from barcode or empty string if recognition failed.

    ","parent_name":"MBPSimNumberRecognizerResult"},"Classes/MBPSimNumberRecognizer.html#/c:objc(cs)MBPSimNumberRecognizer(py)result":{"name":"result","abstract":"

    Sim number recognizer results

    ","parent_name":"MBPSimNumberRecognizer"},"Classes/MBPSerbiaReferenceParserResult.html#/c:objc(cs)MBPSerbiaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPSerbiaReferenceParserResult"},"Classes/MBPSerbiaReferenceParser.html#/c:objc(cs)MBPSerbiaReferenceParser(py)result":{"name":"result","abstract":"

    Serbia Reference parser result

    ","parent_name":"MBPSerbiaReferenceParser"},"Classes/MBPSerbiaReferenceParser.html#/c:objc(cs)MBPSerbiaReferenceParser(py)allowAlphaCharacters":{"name":"allowAlphaCharacters","abstract":"

    Set to NO if you don’t want to alpha characters be parsed

    ","parent_name":"MBPSerbiaReferenceParser"},"Classes/MBPSerbiaReferenceParser.html#/c:objc(cs)MBPSerbiaReferenceParser(py)preferMod97Reference":{"name":"preferMod97Reference","abstract":"

    Set to NO if you don’t want to prefer mod 97 reference

    ","parent_name":"MBPSerbiaReferenceParser"},"Classes/MBPSerbiaQrCodeRecognizer.html#/c:objc(cs)MBPSerbiaQrCodeRecognizer(py)result":{"name":"result","abstract":"

    MBPSerbiaQrCodeRecognizer result

    ","parent_name":"MBPSerbiaQrCodeRecognizer"},"Classes/MBPSerbiaPdf417Recognizer.html#/c:objc(cs)MBPSerbiaPdf417Recognizer(py)result":{"name":"result","abstract":"

    MBPSerbiaPdf417Recognizer result

    ","parent_name":"MBPSerbiaPdf417Recognizer"},"Classes/MBPSerbiaPdf417Recognizer.html#/c:objc(cs)MBPSerbiaPdf417Recognizer(py)scanUncertain":{"name":"scanUncertain","abstract":"

    Set this to YES to scan even barcode not compliant with standards","parent_name":"MBPSerbiaPdf417Recognizer"},"Classes/MBPSerbiaAccountParserResult.html#/c:objc(cs)MBPSerbiaAccountParserResult(py)accountNumber":{"name":"accountNumber","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPSerbiaAccountParserResult"},"Classes/MBPSerbiaAccountParser.html#/c:objc(cs)MBPSerbiaAccountParser(py)result":{"name":"result","abstract":"

    Serbia Account parser result

    ","parent_name":"MBPSerbiaAccountParser"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    The currency of the payment.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The international bank account number of the account to which the payment goes.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)bic":{"name":"bic","abstract":"

    The bank Identifier Code of the bank to which the payment goes.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the receiving side.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The description of the payment; available if reference number is empty.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    The purpose code of the payment.

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)optionalData":{"name":"optionalData","abstract":"

    Optional data from the end of QR code (if exists).

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw result

    ","parent_name":"MBPSepaQrCodePaymentRecognizerResult"},"Classes/MBPSepaQrCodePaymentRecognizer.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    SEPA QR recognizer result

    ","parent_name":"MBPSepaQrCodePaymentRecognizer"},"Classes/MBPSepaQrCodePaymentRecognizer.html#/c:objc(cs)MBPSepaQrCodePaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPSepaQrCodePaymentRecognizer"},"Classes/MBPScanResultView.html#/c:objc(cs)MBPScanResultView(py)textField":{"name":"textField","abstract":"

    Text field which can be used to manually edit the text

    ","parent_name":"MBPScanResultView"},"Classes/MBPScanResultView.html#/c:objc(cs)MBPScanResultView(im)animateShowFromViewCenter:toFrame:animationDuration:completion:":{"name":"-animateShowFromViewCenter:toFrame:animationDuration:completion:","abstract":"

    Animates the display of scan result view.

    ","parent_name":"MBPScanResultView"},"Classes/MBPScanResultView.html#/c:objc(cs)MBPScanResultView(im)animateHideToViewCenter:animationDuration:completion:":{"name":"-animateHideToViewCenter:animationDuration:completion:","abstract":"

    Animates the hiding of the scan result view

    ","parent_name":"MBPScanResultView"},"Classes/MBPScanResultView.html#/c:objc(cs)MBPScanResultView(cm)allocFromNibName:":{"name":"+allocFromNibName:","abstract":"

    Used for easier instantiation from Nib file

    ","parent_name":"MBPScanResultView"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(im)initWithIdentifier:parser:":{"name":"-initWithIdentifier:parser:","abstract":"

    Designated initializer, defines the unique identifier for this canned element, and Parser factory for it.

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)identifier":{"name":"identifier","abstract":"

    Unique name of the element

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)parser":{"name":"parser","abstract":"

    Parser object which is reponsible scanning the text.

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)localizedTitle":{"name":"localizedTitle","abstract":"

    Localized title (used in the Pivot control)

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)localizedTooltip":{"name":"localizedTooltip","abstract":"

    Localized tooltip (used in the tooltip label above the viewfinder)

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)keyboardType":{"name":"keyboardType","abstract":"

    Keyboard type used when editing

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)localizedTextfieldText":{"name":"localizedTextfieldText","abstract":"

    Localized initial UITextField text (used in field segment scanning text fields)

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)scanned":{"name":"scanned","abstract":"

    YES if the value was scanned, NO otherwise.","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)edited":{"name":"edited","abstract":"

    YES if the value was manually edited, NO otherwise.","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)value":{"name":"value","abstract":"

    Actual value for this element

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)scanningRegionWidth":{"name":"scanningRegionWidth","abstract":"

    Width of scanning region used in UI. Values are between 0.0 and 1.0 where 1.0 is whole screen width and 0.5 is half width.

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)scanningRegionHeight":{"name":"scanningRegionHeight","abstract":"

    Height of scanning region used in UI. Values are between 0.0 and 1.0 where 1.0 is whole screen height and 0.5 is half height.

    ","parent_name":"MBPScanElement"},"Classes/MBPScanElement.html#/c:objc(cs)MBPScanElement(py)successfulScanImage":{"name":"successfulScanImage","abstract":"

    Image of the scanned element.

    ","parent_name":"MBPScanElement"},"Classes/MBPRegexParserResult.html#/c:objc(cs)MBPRegexParserResult(py)parsedString":{"name":"parsedString","abstract":"

    Returns string containing parsed OCR result according to given regular expression.

    ","parent_name":"MBPRegexParserResult"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(im)initWithRegex:":{"name":"-initWithRegex:","abstract":"

    Initializes the regex parser

    ","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)result":{"name":"result","abstract":"

    Regex parser result

    ","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)regex":{"name":"regex","abstract":"

    Defines regex that will be used to parse OCR data. Note that not all java regex features","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)useSieve":{"name":"useSieve","abstract":"

    Enable the usage of algorithm for combining consecutive OCR results between video frames","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)startWithWhitespace":{"name":"startWithWhitespace","abstract":"

    If set to YES, regex will not be matched if there is no whitespace before matched string.","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)endWithWhitespace":{"name":"endWithWhitespace","abstract":"

    If set to YES, regex will not be matched if there is no whitespace after matched string.","parent_name":"MBPRegexParser"},"Classes/MBPRegexParser.html#/c:objc(cs)MBPRegexParser(py)ocrEngineOptions":{"name":"ocrEngineOptions","abstract":"

    Sets the OCR engine options used in Regex OCR parser.","parent_name":"MBPRegexParser"},"Classes/MBPRecognizerRunner.html#/c:objc(cs)MBPRecognizerRunner(im)initWithRecognizerCollection:":{"name":"-initWithRecognizerCollection:","abstract":"

    Initializes the recognizer runner

    ","parent_name":"MBPRecognizerRunner"},"Classes/MBPRecognizerRunner.html#/c:objc(cs)MBPRecognizerRunner(im)cancelProcessing":{"name":"-cancelProcessing","abstract":"

    Cancels all dispatched, but not yet processed image processing requests issued with processImage.","parent_name":"MBPRecognizerRunner"},"Classes/MBPRecognizerRunner.html#/c:objc(cs)MBPRecognizerRunner(im)processImage:":{"name":"-processImage:","abstract":"

    Processes a MBPImage object synchronously using current settings.","parent_name":"MBPRecognizerRunner"},"Classes/MBPRecognizerRunner.html#/c:objc(cs)MBPRecognizerRunner(im)processString:":{"name":"-processString:","abstract":"

    Processes a NSString object synchronously using current settings.","parent_name":"MBPRecognizerRunner"},"Classes/MBPRecognizerRunner.html#/c:objc(cs)MBPRecognizerRunner(im)reconfigureRecognizers:":{"name":"-reconfigureRecognizers:","abstract":"

    Method which is used to apply MBPSettings object given by currentSettings property

    ","parent_name":"MBPRecognizerRunner"},"Classes/MBPRecognizerCollection.html#/c:objc(cs)MBPRecognizerCollection(py)recognizerList":{"name":"recognizerList","abstract":"

    Contains MBPRecognizer objects - each individual recognizer.","parent_name":"MBPRecognizerCollection"},"Classes/MBPRecognizerCollection.html#/c:objc(cs)MBPRecognizerCollection(py)allowMultipleResults":{"name":"allowMultipleResults","abstract":"

    If NO, recognizer chain will stop when finds first valid scan results and will return just it.","parent_name":"MBPRecognizerCollection"},"Classes/MBPRecognizerCollection.html#/c:objc(cs)MBPRecognizerCollection(py)partialRecognitionTimeout":{"name":"partialRecognitionTimeout","abstract":"

    Timeout interval in which the partial scanning results will be returned to the user.","parent_name":"MBPRecognizerCollection"},"Classes/MBPRecognizerCollection.html#/c:objc(cs)MBPRecognizerCollection(py)recognitionDebugMode":{"name":"recognitionDebugMode","abstract":"

    Recognition debug mode.

    ","parent_name":"MBPRecognizerCollection"},"Classes/MBPRecognizerCollection.html#/c:objc(cs)MBPRecognizerCollection(py)frameQualityEstimationMode":{"name":"frameQualityEstimationMode","abstract":"

    Frame quality estimation mode. If frame quality estimation is on, some video frames will be skipped, if","parent_name":"MBPRecognizerCollection"},"Classes/MBPRecognizer.html#/c:objc(cs)MBPRecognizer(py)baseResult":{"name":"baseResult","abstract":"

    Base recognizer result.

    ","parent_name":"MBPRecognizer"},"Classes/MBPRecognizer.html#/c:objc(cs)MBPRecognizer(im)toSignedJson":{"name":"-toSignedJson","abstract":"

    Returns the signed JSON representation of this entity’s current state as a MBPSignedPayload.

    ","parent_name":"MBPRecognizer"},"Classes/MBPRawParserResult.html#/c:objc(cs)MBPRawParserResult(py)rawText":{"name":"rawText","abstract":"

    Extracted date string.

    ","parent_name":"MBPRawParserResult"},"Classes/MBPRawParser.html#/c:objc(cs)MBPRawParser(py)result":{"name":"result","abstract":"

    License plates parser result

    ","parent_name":"MBPRawParser"},"Classes/MBPRawParser.html#/c:objc(cs)MBPRawParser(py)useSieve":{"name":"useSieve","abstract":"

    Enable the usage of algorithm for combining consecutive OCR results between video frames","parent_name":"MBPRawParser"},"Classes/MBPRawParser.html#/c:objc(cs)MBPRawParser(py)ocrEngineOptions":{"name":"ocrEngineOptions","abstract":"

    Sets the OCR engine options used in Regex OCR parser.","parent_name":"MBPRawParser"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(py)upperLeft":{"name":"upperLeft","abstract":"

    Upper left point

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(py)upperRight":{"name":"upperRight","abstract":"

    Upper right point

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(py)lowerLeft":{"name":"lowerLeft","abstract":"

    Lower left point

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(py)lowerRight":{"name":"lowerRight","abstract":"

    Lower right point

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(im)initWithUpperLeft:upperRight:lowerLeft:lowerRight:":{"name":"-initWithUpperLeft:upperRight:lowerLeft:lowerRight:","abstract":"

    Designated initializer which initializes all four corners of the quadrangle

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(im)toPointsArray":{"name":"-toPointsArray","abstract":"

    Returns points of the quadrangle in array in the following order:

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(im)quadrangleWithTransformation:":{"name":"-quadrangleWithTransformation:","abstract":"

    Creates new quadrangle from this quadrangle, transformed by specified affine transformation.

    ","parent_name":"MBPQuadrangle"},"Classes/MBPQuadrangle.html#/c:objc(cs)MBPQuadrangle(im)center":{"name":"-center","abstract":"

    Returns the center point of the Quadrangle

    ","parent_name":"MBPQuadrangle"},"Classes/MBPProcessorGroup.html#/c:objc(cs)MBPProcessorGroup(im)initWithProcessingLocation:dewarpPolicy:andProcessors:":{"name":"-initWithProcessingLocation:dewarpPolicy:andProcessors:","abstract":"

    Constructor for MBPProcessorGroup.

    ","parent_name":"MBPProcessorGroup"},"Classes/MBPProcessorGroup.html#/c:objc(cs)MBPProcessorGroup(py)processors":{"name":"processors","abstract":"

    Processors that are members of the processor group

    ","parent_name":"MBPProcessorGroup"},"Classes/MBPProcessor.html#/c:objc(cs)MBPProcessor(py)baseResult":{"name":"baseResult","abstract":"

    Base processor result

    ","parent_name":"MBPProcessor"},"Classes/MBPPhotopayOverlayViewController.html#/c:objc(cs)MBPPhotopayOverlayViewController(py)settings":{"name":"settings","abstract":"

    Common photopay UI settings

    ","parent_name":"MBPPhotopayOverlayViewController"},"Classes/MBPPhotopayOverlayViewController.html#/c:objc(cs)MBPPhotopayOverlayViewController(py)delegate":{"name":"delegate","abstract":"

    Delegate

    ","parent_name":"MBPPhotopayOverlayViewController"},"Classes/MBPPhotopayOverlayViewController.html#/c:objc(cs)MBPPhotopayOverlayViewController(im)initWithSettings:recognizerCollection:delegate:":{"name":"-initWithSettings:recognizerCollection:delegate:","abstract":"

    Designated intializer.

    ","parent_name":"MBPPhotopayOverlayViewController"},"Classes/MBPPhotopayOverlaySettings.html#/c:objc(cs)MBPPhotopayOverlaySettings(py)presentToast":{"name":"presentToast","abstract":"

    If YES, Toast (tooltip) messages will appear on screen describing the next steps to the user

    ","parent_name":"MBPPhotopayOverlaySettings"},"Classes/MBPPhotopayOverlaySettings.html#/c:objc(cs)MBPPhotopayOverlaySettings(py)viewfinderMoveable":{"name":"viewfinderMoveable","abstract":"

    If YES, viewfinder (4 corner markers) will move when payslip is detected

    ","parent_name":"MBPPhotopayOverlaySettings"},"Classes/MBPPhotopayOverlaySettings.html#/c:objc(cs)MBPPhotopayOverlaySettings(py)displayBarcodeDots":{"name":"displayBarcodeDots","abstract":"

    If YES; barcode dots will be displayed if detected.

    ","parent_name":"MBPPhotopayOverlaySettings"},"Classes/MBPPhotopayOverlaySettings.html#/c:objc(cs)MBPPhotopayOverlaySettings(py)displayHelpButton":{"name":"displayHelpButton","abstract":"

    If YES; help button will be hidden.

    ","parent_name":"MBPPhotopayOverlaySettings"},"Classes/MBPPhotopayOverlaySettings.html#/c:objc(cs)MBPPhotopayOverlaySettings(im)init":{"name":"-init","abstract":"

    Designated initializer. Initializes the object with default settings.

    ","parent_name":"MBPPhotopayOverlaySettings"},"Classes/MBPPdf417RecognizerResult.html#/c:objc(cs)MBPPdf417RecognizerResult(py)rawData":{"name":"rawData","abstract":"

    Byte array with result of the scan

    ","parent_name":"MBPPdf417RecognizerResult"},"Classes/MBPPdf417RecognizerResult.html#/c:objc(cs)MBPPdf417RecognizerResult(py)stringData":{"name":"stringData","abstract":"

    Retrieves string content of scanned data

    ","parent_name":"MBPPdf417RecognizerResult"},"Classes/MBPPdf417RecognizerResult.html#/c:objc(cs)MBPPdf417RecognizerResult(py)uncertain":{"name":"uncertain","abstract":"

    Flag indicating uncertain scanning data","parent_name":"MBPPdf417RecognizerResult"},"Classes/MBPPdf417RecognizerResult.html#/c:objc(cs)MBPPdf417RecognizerResult(py)barcodeType":{"name":"barcodeType","abstract":"

    Type of the barcode scanned

    ","parent_name":"MBPPdf417RecognizerResult"},"Classes/MBPPdf417Recognizer.html#/c:objc(cs)MBPPdf417Recognizer(py)result":{"name":"result","abstract":"

    PDF417 recognizer results

    ","parent_name":"MBPPdf417Recognizer"},"Classes/MBPPdf417Recognizer.html#/c:objc(cs)MBPPdf417Recognizer(py)scanUncertain":{"name":"scanUncertain","abstract":"

    Set this to YES to scan even barcode not compliant with standards","parent_name":"MBPPdf417Recognizer"},"Classes/MBPPdf417Recognizer.html#/c:objc(cs)MBPPdf417Recognizer(py)nullQuietZoneAllowed":{"name":"nullQuietZoneAllowed","abstract":"

    Set this to YES to scan barcodes which don’t have quiet zone (white area) around it

    ","parent_name":"MBPPdf417Recognizer"},"Classes/MBPPdf417Recognizer.html#/c:objc(cs)MBPPdf417Recognizer(py)scanInverse":{"name":"scanInverse","abstract":"

    Set this to YES to allow scanning barcodes with inverted intensities","parent_name":"MBPPdf417Recognizer"},"Classes/MBPParserGroupProcessor.html#/c:objc(cs)MBPParserGroupProcessor(py)parsers":{"name":"parsers","abstract":"

    Getting array of readonly parsers

    ","parent_name":"MBPParserGroupProcessor"},"Classes/MBPParserGroupProcessor.html#/c:objc(cs)MBPParserGroupProcessor(py)result":{"name":"result","abstract":"

    MBPParserGroupProcessor processor result

    ","parent_name":"MBPParserGroupProcessor"},"Classes/MBPParserGroupProcessor.html#/c:objc(cs)MBPParserGroupProcessor(py)oneOptionalElementInGroupShouldBeValid":{"name":"oneOptionalElementInGroupShouldBeValid","abstract":"

    Set if one optional element should be valid

    ","parent_name":"MBPParserGroupProcessor"},"Classes/MBPParser.html#/c:objc(cs)MBPParser(py)baseResult":{"name":"baseResult","abstract":"

    Base parser result

    ","parent_name":"MBPParser"},"Classes/MBPParser.html#/c:objc(cs)MBPParser(py)required":{"name":"required","abstract":"

    Defines/returns whether the parser configured with this parser settings object will be required or optional.

    ","parent_name":"MBPParser"},"Classes/MBPOverlayViewController.html#/c:objc(cs)MBPOverlayViewController(py)recognizerRunnerViewController":{"name":"recognizerRunnerViewController","abstract":"

    Overlay View’s delegate object. Responsible for sending messages to PhotoPay’s","parent_name":"MBPOverlayViewController"},"Classes/MBPOverlaySettings.html#/c:objc(cs)MBPOverlaySettings(py)language":{"name":"language","abstract":"

    If default overlay contains textual information, text will be localized to this language

    ","parent_name":"MBPOverlaySettings"},"Classes/MBPOverlaySettings.html#/c:objc(cs)MBPOverlaySettings(py)cameraSettings":{"name":"cameraSettings","abstract":"

    Camera settings

    ","parent_name":"MBPOverlaySettings"},"Classes/MBPOverlaySettings.html#/c:objc(cs)MBPOverlaySettings(im)init":{"name":"-init","abstract":"

    Initializes the object with default settings (see above for defaults).

    ","parent_name":"MBPOverlaySettings"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(py)ul":{"name":"ul","abstract":"

    Upper left corner

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(py)ur":{"name":"ur","abstract":"

    Upper right corner

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(py)ll":{"name":"ll","abstract":"

    Lower left corner

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(py)lr":{"name":"lr","abstract":"

    Lower right corner

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(im)initWithUpperLeft:upperRight:lowerLeft:lowerRight:":{"name":"-initWithUpperLeft:upperRight:lowerLeft:lowerRight:","abstract":"

    Initializer

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(im)positionWithOffset:":{"name":"-positionWithOffset:","abstract":"

    Creates a position with offset to a current position. Offset is added.

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(im)rect":{"name":"-rect","abstract":"

    Helper method converting Position to CGRect

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(im)center":{"name":"-center","abstract":"

    Helper method calculating the center of the Position

    ","parent_name":"MBPPosition"},"Classes/MBPPosition.html#/c:objc(cs)MBPPosition(im)height":{"name":"-height","abstract":"

    Helper method calculating the height of the position

    ","parent_name":"MBPPosition"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)value":{"name":"value","abstract":"

    Unicode value of the char

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)position":{"name":"position","abstract":"

    Position of the char on the image, in the coordinate system of the image

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)height":{"name":"height","abstract":"

    Height of the char

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)uncertain":{"name":"uncertain","abstract":"

    YES if char is uncertain

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)quality":{"name":"quality","abstract":"

    Integer value representing OCR quality of the char

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(py)font":{"name":"font","abstract":"

    Font of the character

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrChar.html#/c:objc(cs)MBPOcrChar(im)initWithValue:position:height:":{"name":"-initWithValue:position:height:","abstract":"

    Initializer for a char

    ","parent_name":"MBPOcrChar"},"Classes/MBPOcrLine.html#/c:objc(cs)MBPOcrLine(py)chars":{"name":"chars","abstract":"

    Ocr chars of the line

    ","parent_name":"MBPOcrLine"},"Classes/MBPOcrLine.html#/c:objc(cs)MBPOcrLine(py)position":{"name":"position","abstract":"

    Position of the line on the image, in the coordinate system of the image

    ","parent_name":"MBPOcrLine"},"Classes/MBPOcrLine.html#/c:objc(cs)MBPOcrLine(im)init":{"name":"-init","abstract":"

    Please use designated initializer.

    ","parent_name":"MBPOcrLine"},"Classes/MBPOcrLine.html#/c:objc(cs)MBPOcrLine(im)initWithOcrChars:position:":{"name":"-initWithOcrChars:position:","abstract":"

    Initializer from chars

    ","parent_name":"MBPOcrLine"},"Classes/MBPOcrLine.html#/c:objc(cs)MBPOcrLine(im)string":{"name":"-string","abstract":"

    Helper method which returna a simple string representation of the ocr line

    ","parent_name":"MBPOcrLine"},"Classes/MBPOcrBlock.html#/c:objc(cs)MBPOcrBlock(py)lines":{"name":"lines","abstract":"

    Ocr lines of the block

    ","parent_name":"MBPOcrBlock"},"Classes/MBPOcrBlock.html#/c:objc(cs)MBPOcrBlock(py)position":{"name":"position","abstract":"

    Position of the block on the image, in the coordinate system of the image

    ","parent_name":"MBPOcrBlock"},"Classes/MBPOcrBlock.html#/c:objc(cs)MBPOcrBlock(im)init":{"name":"-init","abstract":"

    Please use designated initializer.

    ","parent_name":"MBPOcrBlock"},"Classes/MBPOcrBlock.html#/c:objc(cs)MBPOcrBlock(im)initWithOcrLines:position:":{"name":"-initWithOcrLines:position:","abstract":"

    Initializer from lines

    ","parent_name":"MBPOcrBlock"},"Classes/MBPOcrBlock.html#/c:objc(cs)MBPOcrBlock(im)string":{"name":"-string","abstract":"

    Helper method which returna a simple string representation of the ocr block

    ","parent_name":"MBPOcrBlock"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)box":{"name":"box","abstract":"

    Bounding box of the layout. Given in the coordinate system of the image on which OCR was performed.

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)blocks":{"name":"blocks","abstract":"

    Ocr blocks of the layout

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)transform":{"name":"transform","abstract":"

    Tranformation matrix which transforms the coordinate system in which the OCR layout is given","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)transformInvalid":{"name":"transformInvalid","abstract":"

    YES if transform is not valid (e.g, there’s no UI to which it can be calculated. NO otherwise.

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)position":{"name":"position","abstract":"

    Position of layout on the image, in the coordinate system of the image

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(py)flipped":{"name":"flipped","abstract":"

    OCR layout was recognized from flipped image

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(im)initWithOcrBlocks:transform:box:flipped:":{"name":"-initWithOcrBlocks:transform:box:flipped:","abstract":"

    Initializer from blocks and transformation

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(im)initWithOcrBlocks:":{"name":"-initWithOcrBlocks:","abstract":"

    Initializer from blocks

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrLayout.html#/c:objc(cs)MBPOcrLayout(im)string":{"name":"-string","abstract":"

    Helper method which returna a simple string representation of the ocr layout

    ","parent_name":"MBPOcrLayout"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(im)init":{"name":"-init","abstract":"

    Creates MBPOcrEngineOptions with default settings.

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(py)documentType":{"name":"documentType","abstract":"

    Type of document scanned.

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(py)minimalLineHeight":{"name":"minimalLineHeight","abstract":"

    Minimal height of the line of text given in pixels. All chars smaller than this value will be ignored.

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(py)maximalLineHeight":{"name":"maximalLineHeight","abstract":"

    Maximal height of the line of text given in pixels.

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(py)imageProcessingEnabled":{"name":"imageProcessingEnabled","abstract":"

    Specifies if the image processing is performed on image

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrEngineOptions.html#/c:objc(cs)MBPOcrEngineOptions(py)charWhitelist":{"name":"charWhitelist","abstract":"

    Whitelist of characters used in the OCR process. The set must contain MBPOcrCharKey objects.

    ","parent_name":"MBPOcrEngineOptions"},"Classes/MBPOcrCharKey.html#/c:objc(cs)MBPOcrCharKey(py)code":{"name":"code","abstract":"

    Unicode value of the char. For example, for char ‘k’, you can use either ‘k’ or 107.

    ","parent_name":"MBPOcrCharKey"},"Classes/MBPOcrCharKey.html#/c:objc(cs)MBPOcrCharKey(py)font":{"name":"font","abstract":"

    Font of the char. Can be specific (for example MB_OCR_FONT_ARIAL), or any font (MB_OCR_FONT_ANY), which is the same","parent_name":"MBPOcrCharKey"},"Classes/MBPOcrCharKey.html#/c:objc(cs)MBPOcrCharKey(im)initWithCode:font:":{"name":"-initWithCode:font:","abstract":"

    Initializer which specifies the code and font of the char.

    ","parent_name":"MBPOcrCharKey"},"Classes/MBPOcrCharKey.html#/c:objc(cs)MBPOcrCharKey(cm)keyWithCode:font:":{"name":"+keyWithCode:font:","abstract":"

    Factory method for easier instantiation

    ","parent_name":"MBPOcrCharKey"},"Classes/MBPNoUpScalingDewarpPolicy.html#/c:objc(cs)MBPNoUpScalingDewarpPolicy(im)init":{"name":"-init","abstract":"

    Default max allowed dewarp height used when using default constructor.

    ","parent_name":"MBPNoUpScalingDewarpPolicy"},"Classes/MBPNoUpScalingDewarpPolicy.html#/c:objc(cs)MBPNoUpScalingDewarpPolicy(im)initWithMaxAllowedDewarpHeight:":{"name":"-initWithMaxAllowedDewarpHeight:","parent_name":"MBPNoUpScalingDewarpPolicy"},"Classes/MBPNoUpScalingDewarpPolicy.html#/c:objc(cs)MBPNoUpScalingDewarpPolicy(py)maxAllowedDewarpHeight":{"name":"maxAllowedDewarpHeight","abstract":"

    Returns the max allowed dewarp height as specified by this policy.

    ","parent_name":"MBPNoUpScalingDewarpPolicy"},"Classes/MBPNetherlandsSlipRecognizerResult.html#/c:objc(cs)MBPNetherlandsSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPNetherlandsSlipRecognizerResult"},"Classes/MBPNetherlandsSlipRecognizerResult.html#/c:objc(cs)MBPNetherlandsSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPNetherlandsSlipRecognizerResult"},"Classes/MBPNetherlandsSlipRecognizerResult.html#/c:objc(cs)MBPNetherlandsSlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing valid bank account number to which the payment goes

    ","parent_name":"MBPNetherlandsSlipRecognizerResult"},"Classes/MBPNetherlandsSlipRecognizerResult.html#/c:objc(cs)MBPNetherlandsSlipRecognizerResult(py)referenceNumber":{"name":"referenceNumber","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPNetherlandsSlipRecognizerResult"},"Classes/MBPNetherlandsSlipRecognizer.html#/c:objc(cs)MBPNetherlandsSlipRecognizer(py)result":{"name":"result","abstract":"

    Netherlands slip recognizer result

    ","parent_name":"MBPNetherlandsSlipRecognizer"},"Classes/MBPNetherlandsSlipRecognizer.html#/c:objc(cs)MBPNetherlandsSlipRecognizer(py)extractRecipient":{"name":"extractRecipient","abstract":"

    Defines if recipient on Dutch Slip should be extracted

    ","parent_name":"MBPNetherlandsSlipRecognizer"},"Classes/MBPMontenegroReferenceParserResult.html#/c:objc(cs)MBPMontenegroReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPMontenegroReferenceParserResult"},"Classes/MBPMontenegroReferenceParser.html#/c:objc(cs)MBPMontenegroReferenceParser(py)result":{"name":"result","abstract":"

    Montenegro Reference parser result

    ","parent_name":"MBPMontenegroReferenceParser"},"Classes/MBPMontenegroReferenceParser.html#/c:objc(cs)MBPMontenegroReferenceParser(py)allowAlphaCharacters":{"name":"allowAlphaCharacters","abstract":"

    Set to NO if you don’t want to alpha characters be parsed

    ","parent_name":"MBPMontenegroReferenceParser"},"Classes/MBPMontenegroAccountParserResult.html#/c:objc(cs)MBPMontenegroAccountParserResult(py)account":{"name":"account","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPMontenegroAccountParserResult"},"Classes/MBPMontenegroAccountParser.html#/c:objc(cs)MBPMontenegroAccountParser(py)result":{"name":"result","abstract":"

    Montenegro Account parser result

    ","parent_name":"MBPMontenegroAccountParser"},"Classes/MBPModernViewfinderSubview.html#/c:objc(cs)MBPModernViewfinderSubview(py)moveable":{"name":"moveable","abstract":"

    Denotes if view finder is moveable. Viewfinder will move whenever something is detected and will return to default position if no object","parent_name":"MBPModernViewfinderSubview"},"Classes/MBPModernViewfinderSubview.html#/c:objc(cs)MBPModernViewfinderSubview(py)portraitMargins":{"name":"portraitMargins","abstract":"

    Margins between overlay bounds and default corner positions while in portrait orientation.

    ","parent_name":"MBPModernViewfinderSubview"},"Classes/MBPModernViewfinderSubview.html#/c:objc(cs)MBPModernViewfinderSubview(py)landscapeMargins":{"name":"landscapeMargins","abstract":"

    Margins between overlay bounds and default corner positions while in landscape orientation.

    ","parent_name":"MBPModernViewfinderSubview"},"Classes/MBPModernViewfinderSubview.html#/c:objc(cs)MBPModernViewfinderSubview(im)resetPositions":{"name":"-resetPositions","abstract":"

    Resets the viewfinder position to it’s initial position.

    ","parent_name":"MBPModernViewfinderSubview"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(py)showTrialLicenseWarning":{"name":"showTrialLicenseWarning","abstract":"

    Disable or enable showing of toast when trial license key is entered. By default, whenever","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseBuffer:errorCallback:":{"name":"-setLicenseBuffer:errorCallback:","abstract":"

    Set license buffer and unlock the SDK. Application package will be used to validate the license.

    ","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseBuffer:andLicensee:errorCallback:":{"name":"-setLicenseBuffer:andLicensee:errorCallback:","abstract":"

    Set license buffer and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseKey:errorCallback:":{"name":"-setLicenseKey:errorCallback:","abstract":"

    Set license key and unlock the SDK. Application package will be used to validate the license.

    ","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseKey:andLicensee:errorCallback:":{"name":"-setLicenseKey:andLicensee:errorCallback:","abstract":"

    Set license key and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseResource:withExtension:inSubdirectory:forBundle:errorCallback:":{"name":"-setLicenseResource:withExtension:inSubdirectory:forBundle:errorCallback:","abstract":"

    Set the license file and unlock the SDK. Application package will be used to validate the license.

    ","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setLicenseResource:withExtension:inSubdirectory:forBundle:andLicensee:errorCallback:":{"name":"-setLicenseResource:withExtension:inSubdirectory:forBundle:andLicensee:errorCallback:","abstract":"

    Set the license file and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(cm)buildVersionString":{"name":"+buildVersionString","abstract":"

    Returns the string that contains the library build version

    ","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(cm)isScanningUnsupportedForCameraType:error:":{"name":"+isScanningUnsupportedForCameraType:error:","abstract":"

    This method returns true when scanning is unsupported on a specific device.","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMicroblinkSDK.html#/c:objc(cs)MBPMicroblinkSDK(im)setPingProxyUrl:":{"name":"-setPingProxyUrl:","abstract":"

    Set the URL for ping proxy.","parent_name":"MBPMicroblinkSDK"},"Classes/MBPMacedoniaReferenceParserResult.html#/c:objc(cs)MBPMacedoniaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPMacedoniaReferenceParserResult"},"Classes/MBPMacedoniaReferenceParser.html#/c:objc(cs)MBPMacedoniaReferenceParser(py)result":{"name":"result","abstract":"

    Macedonian Reference parser result

    ","parent_name":"MBPMacedoniaReferenceParser"},"Classes/MBPMacedoniaAccountParserResult.html#/c:objc(cs)MBPMacedoniaAccountParserResult(py)account":{"name":"account","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPMacedoniaAccountParserResult"},"Classes/MBPMacedoniaAccountParser.html#/c:objc(cs)MBPMacedoniaAccountParser(py)result":{"name":"result","abstract":"

    Macedonian Account parser result

    ","parent_name":"MBPMacedoniaAccountParser"},"Classes/MBPKosovoSlipRecognizerResult.html#/c:objc(cs)MBPKosovoSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPKosovoSlipRecognizerResult"},"Classes/MBPKosovoSlipRecognizerResult.html#/c:objc(cs)MBPKosovoSlipRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPKosovoSlipRecognizerResult"},"Classes/MBPKosovoSlipRecognizerResult.html#/c:objc(cs)MBPKosovoSlipRecognizerResult(py)payerAccountNumber":{"name":"payerAccountNumber","abstract":"

    String representing payer’s account number

    ","parent_name":"MBPKosovoSlipRecognizerResult"},"Classes/MBPKosovoSlipRecognizerResult.html#/c:objc(cs)MBPKosovoSlipRecognizerResult(py)utilityId":{"name":"utilityId","abstract":"

    String representing utility ID that idenitifies the receiver of the payment

    ","parent_name":"MBPKosovoSlipRecognizerResult"},"Classes/MBPKosovoSlipRecognizer.html#/c:objc(cs)MBPKosovoSlipRecognizer(py)result":{"name":"result","abstract":"

    Kosovo slip recognizer result

    ","parent_name":"MBPKosovoSlipRecognizer"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)slipId":{"name":"slipId","abstract":"

    Slip ID

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned.

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)district":{"name":"district","abstract":"

    District of the payment receiver

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    Due date for payment. Date is formatted in the same format YYMM

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)customerID":{"name":"customerID","abstract":"

    Customer ID

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)service":{"name":"service","abstract":"

    Kossovo 128 barcode service code

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)payerAccountNumber":{"name":"payerAccountNumber","abstract":"

    String representing payer’s account number

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)utilityID":{"name":"utilityID","abstract":"

    String representing utility ID that idenitifies the receiver of the payment

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizerResult.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizerResult(py)code128Result":{"name":"code128Result","abstract":"

    Complete, unparsed code

    ","parent_name":"MBPKosovoCode128PaymentRecognizerResult"},"Classes/MBPKosovoCode128PaymentRecognizer.html#/c:objc(cs)MBPKosovoCode128PaymentRecognizer(py)result":{"name":"result","abstract":"

    Kosovo Code128 recognizer result

    ","parent_name":"MBPKosovoCode128PaymentRecognizer"},"Classes/MBPImageReturnProcessorResult.html#/c:objc(cs)MBPImageReturnProcessorResult(py)rawImage":{"name":"rawImage","abstract":"

    Returns the raw image saved by the processor. If no image was saved by processor, returns null.","parent_name":"MBPImageReturnProcessorResult"},"Classes/MBPImageReturnProcessorResult.html#/c:objc(cs)MBPImageReturnProcessorResult(py)encodedImage":{"name":"encodedImage","abstract":"

    JPEG-encoded image or nil, depending on whether image encoding was enabled.

    ","parent_name":"MBPImageReturnProcessorResult"},"Classes/MBPImageReturnProcessor.html#/c:objc(cs)MBPImageReturnProcessor(py)result":{"name":"result","abstract":"

    MBPImageReturnProcessor processor result

    ","parent_name":"MBPImageReturnProcessor"},"Classes/MBPImageReturnProcessor.html#/c:objc(cs)MBPImageReturnProcessor(py)encodeImage":{"name":"encodeImage","abstract":"

    Defines whether saved image will also be encoded as JPEG. This is false by default, which","parent_name":"MBPImageReturnProcessor"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)image":{"name":"image","abstract":"

    UIImage of wrapped image.","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)roi":{"name":"roi","abstract":"

    Region of the image used for scanning, where the whole image is specified with CGRectMake(0.0, 0.0, 1.0, 1.0).

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)orientation":{"name":"orientation","abstract":"

    Processing orientation of image. This is used in OCR where you can specify character orientation.

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)mirroredHorizontally":{"name":"mirroredHorizontally","abstract":"

    Tells whether camera input images should be mirrored horizontally before processing

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)mirroredVertically":{"name":"mirroredVertically","abstract":"

    Tells whether camera input images should be mirrored vertically before processing

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)estimateFrameQuality":{"name":"estimateFrameQuality","abstract":"

    If YES, the image will prior to processing go through frame quality estimation phase, which might discard the frame

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)cameraFrame":{"name":"cameraFrame","abstract":"

    Property which tells if this frame is a camera or a single photo frame.","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(py)videoRotationAngle":{"name":"videoRotationAngle","abstract":"

    Connection orientation.","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(cm)imageWithUIImage:":{"name":"+imageWithUIImage:","abstract":"

    Creates MBPImage around UIImage.

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(cm)imageWithCmSampleBuffer:":{"name":"+imageWithCmSampleBuffer:","abstract":"

    Creates MBPImage around CVImageBufferRef.

    ","parent_name":"MBPImage"},"Classes/MBPImage.html#/c:objc(cs)MBPImage(cm)imageWithCvPixelBuffer:orientation:":{"name":"+imageWithCvPixelBuffer:orientation:","abstract":"

    Creates MBPImage around CVPixelBufferRef.

    ","parent_name":"MBPImage"},"Classes/MBPIbanParserResult.html#/c:objc(cs)MBPIbanParserResult(py)iban":{"name":"iban","abstract":"

    Returns the rparsed IBAN or empty string if recognition failed.

    ","parent_name":"MBPIbanParserResult"},"Classes/MBPIbanParser.html#/c:objc(cs)MBPIbanParser(py)result":{"name":"result","abstract":"

    Iban parser result

    ","parent_name":"MBPIbanParser"},"Classes/MBPIbanParser.html#/c:objc(cs)MBPIbanParser(py)alwaysReturnPrefix":{"name":"alwaysReturnPrefix","abstract":"

    Should prefix (country code) always be returned.

    ","parent_name":"MBPIbanParser"},"Classes/MBPIbanParser.html#/c:objc(cs)MBPIbanParser(py)countryCodeWhitelist":{"name":"countryCodeWhitelist","abstract":"

    Set of allowed country codes. If whitelist is defined, only IBANs with defined country codes","parent_name":"MBPIbanParser"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    String representing valid bank code value of the receiver bank (e.g. 0034000).

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing valid bank account number to which the payment goes

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)payerId":{"name":"payerId","abstract":"

    ID which payer can use to identify payment

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    recipientName - name of the receiving side

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)payerBankCode":{"name":"payerBankCode","abstract":"

    String representing valid bank code value of the payer’s bank (e.g. 0034000).

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)payerAccountNumber":{"name":"payerAccountNumber","abstract":"

    String representing valid bank account number of the payer

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizerResult.html#/c:objc(cs)MBPHungarySlipRecognizerResult(py)slipId":{"name":"slipId","abstract":"

    Id of the payslip (Yellow, White)

    ","parent_name":"MBPHungarySlipRecognizerResult"},"Classes/MBPHungarySlipRecognizer.html#/c:objc(cs)MBPHungarySlipRecognizer(py)result":{"name":"result","abstract":"

    Austrian slip recognizer result

    ","parent_name":"MBPHungarySlipRecognizer"},"Classes/MBPHungarySlipRecognizer.html#/c:objc(cs)MBPHungarySlipRecognizer(py)readRecipientName":{"name":"readRecipientName","abstract":"

    If YES, HU Slip recognizer will read recipent name from the payment slip.

    ","parent_name":"MBPHungarySlipRecognizer"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)bic":{"name":"bic","abstract":"

    TBank Identifier Code of the bank of payer or payee

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)name":{"name":"name","abstract":"

    The name of the payer or payee.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The IBAN of the payer or payee.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in HUF.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    The due date of the payment.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)validityPeriod":{"name":"validityPeriod","abstract":"

    The timestamp validity period of the payment.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)paymentSituationID":{"name":"paymentSituationID","abstract":"

    The payment situation identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)remittanceInformation":{"name":"remittanceInformation","abstract":"

    The remittance information.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)shopID":{"name":"shopID","abstract":"

    The retail unit or shop identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)merchantDeviceID":{"name":"merchantDeviceID","abstract":"

    The merchant device (POS, cash register) identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)invoiceID":{"name":"invoiceID","abstract":"

    The invoice or receipt identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)customerID":{"name":"customerID","abstract":"

    The customer identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)recipientInternalID":{"name":"recipientInternalID","abstract":"

    The internal transaction identifier of payee.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)loyaltyID":{"name":"loyaltyID","abstract":"

    The loyalty or discount scheme identifier.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)nav":{"name":"nav","abstract":"

    The NAV verification code.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)url":{"name":"url","abstract":"

    The URL

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw result

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)idCode":{"name":"idCode","abstract":"

    Indicates payment situation in which QR Code was generated.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)versionNumber":{"name":"versionNumber","abstract":"

    Version of Hungarian QR Code standard.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizerResult(py)characterSet":{"name":"characterSet","abstract":"

    Indicates character set used inside QR Code.

    ","parent_name":"MBPHungaryQrCodePaymentRecognizerResult"},"Classes/MBPHungaryQrCodePaymentRecognizer.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Result of scanning MBPHungaryQrCodePaymentRecognizer

    ","parent_name":"MBPHungaryQrCodePaymentRecognizer"},"Classes/MBPHungaryQrCodePaymentRecognizer.html#/c:objc(cs)MBPHungaryQrCodePaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPHungaryQrCodePaymentRecognizer"},"Classes/MBPHungaryPayerIdParserResult.html#/c:objc(cs)MBPHungaryPayerIdParserResult(py)payerId":{"name":"payerId","abstract":"

    Returns the recognized PayerId number or empty string if recognition failed.

    ","parent_name":"MBPHungaryPayerIdParserResult"},"Classes/MBPHungaryPayerIdParser.html#/c:objc(cs)MBPHungaryPayerIdParser(py)result":{"name":"result","abstract":"

    Hungaryn PayerId parser result

    ","parent_name":"MBPHungaryPayerIdParser"},"Classes/MBPHungaryAccountParserResult.html#/c:objc(cs)MBPHungaryAccountParserResult(py)accountNumber":{"name":"accountNumber","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPHungaryAccountParserResult"},"Classes/MBPHungaryAccountParser.html#/c:objc(cs)MBPHungaryAccountParser(py)result":{"name":"result","abstract":"

    Hungaryn Account parser result

    ","parent_name":"MBPHungaryAccountParser"},"Classes/MBPGermanySlipRecognizerResult.html#/c:objc(cs)MBPGermanySlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPGermanySlipRecognizerResult"},"Classes/MBPGermanySlipRecognizerResult.html#/c:objc(cs)MBPGermanySlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    recipientName - name of the receiving side

    ","parent_name":"MBPGermanySlipRecognizerResult"},"Classes/MBPGermanySlipRecognizerResult.html#/c:objc(cs)MBPGermanySlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPGermanySlipRecognizerResult"},"Classes/MBPGermanySlipRecognizerResult.html#/c:objc(cs)MBPGermanySlipRecognizerResult(py)referenceNumber":{"name":"referenceNumber","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPGermanySlipRecognizerResult"},"Classes/MBPGermanySlipRecognizerResult.html#/c:objc(cs)MBPGermanySlipRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    PaymentDescription - string that describes the payment purpose

    ","parent_name":"MBPGermanySlipRecognizerResult"},"Classes/MBPGermanySlipRecognizer.html#/c:objc(cs)MBPGermanySlipRecognizer(py)result":{"name":"result","abstract":"

    German slip recognizer result

    ","parent_name":"MBPGermanySlipRecognizer"},"Classes/MBPGermanyReferenceParserResult.html#/c:objc(cs)MBPGermanyReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPGermanyReferenceParserResult"},"Classes/MBPGermanyReferenceParser.html#/c:objc(cs)MBPGermanyReferenceParser(py)result":{"name":"result","abstract":"

    Germanyn Reference parser result

    ","parent_name":"MBPGermanyReferenceParser"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    Bank account number to which the payment goes

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    Scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned.

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)authority":{"name":"authority","abstract":"

    Type of the authority

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    Bank code (BLZ) of the receiver bank (e.g. 0034000)

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)bic":{"name":"bic","abstract":"

    Bank Identifier Code of the bank to which the payment goes

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)creditorId":{"name":"creditorId","abstract":"

    ID of the creditor

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    Currency of the payment

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)dateOfSignature":{"name":"dateOfSignature","abstract":"

    Date of the direct debit signature

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)displayData":{"name":"displayData","abstract":"

    Remittance information, as agreed between the Originator and the Beneficiary

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)executionDate":{"name":"executionDate","abstract":"

    Date when the payment should be executed

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)formFunction":{"name":"formFunction","abstract":"

    QR identification code

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)formType":{"name":"formType","abstract":"

    Service tag of the SEPA QR code standard

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)formVersion":{"name":"formVersion","abstract":"

    Version of the SEPA QR code standard

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    International bank account number of the account to which the payment goes

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)mandateId":{"name":"mandateId","abstract":"

    ID of the mandate

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    Description of the payment

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)periodicFirstExecutionDate":{"name":"periodicFirstExecutionDate","abstract":"

    First execution date for periodic payments

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)periodicLastExecutionDate":{"name":"periodicLastExecutionDate","abstract":"

    Last execution date for periodic payments

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)periodicTimeUnit":{"name":"periodicTimeUnit","abstract":"

    Periodic time unit for periodic payments

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)periodicTimeUnitRotation":{"name":"periodicTimeUnitRotation","abstract":"

    Period for periodic payments in periodic time units

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)postingKey":{"name":"postingKey","abstract":"

    Posting key

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    Purpose of the payment

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)rawResult":{"name":"rawResult","abstract":"

    Raw, unparsed string embedded in QR code

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    Name of the receiving side

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    Payment reference

    ","parent_name":"MBPGermanyQrCodePaymentRecognizerResult"},"Classes/MBPGermanyQrCodePaymentRecognizer.html#/c:objc(cs)MBPGermanyQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Result of scanning GermanyQrCodePaymentRecognizer

    ","parent_name":"MBPGermanyQrCodePaymentRecognizer"},"Classes/MBPFrameGrabberRecognizer.html#/c:objc(cs)MBPFrameGrabberRecognizer(py)grabFocusedFrames":{"name":"grabFocusedFrames","abstract":"

    Allow sending focused camera frames to MBPFrameGrabberRecognizerDelegate.

    ","parent_name":"MBPFrameGrabberRecognizer"},"Classes/MBPFrameGrabberRecognizer.html#/c:objc(cs)MBPFrameGrabberRecognizer(py)grabUnfocusedFrames":{"name":"grabUnfocusedFrames","abstract":"

    Allow sending unfocused camera frames to MBPFrameGrabberRecognizerDelegate.

    ","parent_name":"MBPFrameGrabberRecognizer"},"Classes/MBPFixedDewarpPolicy.html#/c:objc(cs)MBPFixedDewarpPolicy(im)init":{"name":"-init","abstract":"

    Default dewarp height value used when using default constructor.

    ","parent_name":"MBPFixedDewarpPolicy"},"Classes/MBPFixedDewarpPolicy.html#/c:objc(cs)MBPFixedDewarpPolicy(im)initWithDewarpHeight:":{"name":"-initWithDewarpHeight:","parent_name":"MBPFixedDewarpPolicy"},"Classes/MBPFixedDewarpPolicy.html#/c:objc(cs)MBPFixedDewarpPolicy(py)dewarpHeight":{"name":"dewarpHeight","abstract":"

    Returns the desired dewarp height (in pixels) as specified by this policy.

    ","parent_name":"MBPFixedDewarpPolicy"},"Classes/MBPFieldOfViewOverlayViewController.html#/c:objc(cs)MBPFieldOfViewOverlayViewController(py)settings":{"name":"settings","abstract":"

    Common settings

    ","parent_name":"MBPFieldOfViewOverlayViewController"},"Classes/MBPFieldOfViewOverlayViewController.html#/c:objc(cs)MBPFieldOfViewOverlayViewController(py)delegate":{"name":"delegate","abstract":"

    Delegate

    ","parent_name":"MBPFieldOfViewOverlayViewController"},"Classes/MBPFieldOfViewOverlayViewController.html#/c:objc(cs)MBPFieldOfViewOverlayViewController(im)initWithSettings:recognizerCollection:delegate:":{"name":"-initWithSettings:recognizerCollection:delegate:","abstract":"

    Designated intializer.

    ","parent_name":"MBPFieldOfViewOverlayViewController"},"Classes/MBPFieldOfViewOverlaySettings.html#/c:objc(cs)MBPFieldOfViewOverlaySettings(py)displayBarcodeDots":{"name":"displayBarcodeDots","abstract":"

    If YES, viewfinder (4 corner markers) will move when payslip is detected

    ","parent_name":"MBPFieldOfViewOverlaySettings"},"Classes/MBPFieldByFieldOverlayViewController.html#/c:objc(cs)MBPFieldByFieldOverlayViewController(im)initWithSettings:delegate:":{"name":"-initWithSettings:delegate:","abstract":"

    Designated initializer of the overlay. All scan settings from the recognizer runner will be removed and generated anew with passed MBPScanElement array.

    ","parent_name":"MBPFieldByFieldOverlayViewController"},"Classes/MBPFieldByFieldOverlayViewController.html#/c:objc(cs)MBPFieldByFieldOverlayViewController(py)delegate":{"name":"delegate","abstract":"

    Delegate which is notified with important UI events

    ","parent_name":"MBPFieldByFieldOverlayViewController"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(im)initWithScanElements:":{"name":"-initWithScanElements:","abstract":"

    Designated initializer for settings.

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)scanElements":{"name":"scanElements","abstract":"

    Array of MBPScanElement objects which defines which Elements are scanned.

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)showOcrDots":{"name":"showOcrDots","abstract":"

    Property that enables showing of flashing dots over characters being scanned.

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)outputSuccessfulImages":{"name":"outputSuccessfulImages","abstract":"

    Property that enables outputting images of sucessful scans for each element scanned.

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)consecutiveScanThreshold":{"name":"consecutiveScanThreshold","abstract":"

    Number of times same parse result needs to be outputted to be considered valid

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)scanResultViewColor":{"name":"scanResultViewColor","abstract":"

    Background color of successful scan result

    ","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)nextButtonDescriptionText":{"name":"nextButtonDescriptionText","abstract":"

    Returns/sets next button description text that is shown above next button","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPFieldByFieldOverlaySettings.html#/c:objc(cs)MBPFieldByFieldOverlaySettings(py)nextButtonLastDescriptionText":{"name":"nextButtonLastDescriptionText","abstract":"

    Returns/sets next button description text that is shown above next button","parent_name":"MBPFieldByFieldOverlaySettings"},"Classes/MBPDotsSubview.html#/c:objc(cs)MBPDotsSubview(py)dotsColor":{"name":"dotsColor","abstract":"

    Color of the dots

    ","parent_name":"MBPDotsSubview"},"Classes/MBPDotsSubview.html#/c:objc(cs)MBPDotsSubview(py)dotsStrokeWidth":{"name":"dotsStrokeWidth","abstract":"

    Width of the dots

    ","parent_name":"MBPDotsSubview"},"Classes/MBPDotsSubview.html#/c:objc(cs)MBPDotsSubview(py)dotsRadius":{"name":"dotsRadius","abstract":"

    Radius of dots

    ","parent_name":"MBPDotsSubview"},"Classes/MBPDotsSubview.html#/c:objc(cs)MBPDotsSubview(py)animationDuration":{"name":"animationDuration","abstract":"

    Duration of the animation

    ","parent_name":"MBPDotsSubview"},"Classes/MBPDotsSubview.html#/c:objc(cs)MBPDotsSubview(im)initWithFrame:":{"name":"-initWithFrame:","abstract":"

    Initializes the layer

    ","parent_name":"MBPDotsSubview"},"Classes/MBPDotsResultSubview.html#/c:objc(cs)MBPDotsResultSubview(py)foregroundColor":{"name":"foregroundColor","abstract":"

    Foreground color of dots.

    ","parent_name":"MBPDotsResultSubview"},"Classes/MBPDotsResultSubview.html#/c:objc(cs)MBPDotsResultSubview(py)tintColor":{"name":"tintColor","abstract":"

    Border and shadow color of dots.

    ","parent_name":"MBPDotsResultSubview"},"Classes/MBPDotsResultSubview.html#/c:objc(cs)MBPDotsResultSubview(py)shouldIgnoreFastResults":{"name":"shouldIgnoreFastResults","abstract":"

    If set YES, dots will not redraw until the animation is finished. This will make animation look much smoother on fast results.

    ","parent_name":"MBPDotsResultSubview"},"Classes/MBPDotsResultSubview.html#/c:objc(cs)MBPDotsResultSubview(py)charFadeInDuration":{"name":"charFadeInDuration","abstract":"

    Duration of fade animation for each dot.

    ","parent_name":"MBPDotsResultSubview"},"Classes/MBPDotsResultSubview.html#/c:objc(cs)MBPDotsResultSubview(py)dotCount":{"name":"dotCount","abstract":"

    Maximum number of dots shown on screen. This count has to be in range [20,50].

    ","parent_name":"MBPDotsResultSubview"},"Classes/MBPDocumentOverlaySettings.html#/c:objc(cs)MBPDocumentOverlaySettings(py)tooltipText":{"name":"tooltipText","abstract":"

    Gets/sets tootlip text that is defines under document view finder.

    ","parent_name":"MBPDocumentOverlaySettings"},"Classes/MBPDocumentOverlaySettings.html#/c:objc(cs)MBPDocumentOverlaySettings(py)glareStatusMessage":{"name":"glareStatusMessage","abstract":"

    Returns/sets glare status message that is shown if glare detection is turned on","parent_name":"MBPDocumentOverlaySettings"},"Classes/MBPDocumentOverlaySettings.html#/c:objc(cs)MBPDocumentOverlaySettings(py)showTooltip":{"name":"showTooltip","abstract":"

    Gets/sets tooltip visibility

    ","parent_name":"MBPDocumentOverlaySettings"},"Classes/MBPDocumentOverlaySettings.html#/c:objc(cs)MBPDocumentOverlaySettings(py)captureHighResImage":{"name":"captureHighResImage","abstract":"

    Gets/sets capturing of high resolution image

    ","parent_name":"MBPDocumentOverlaySettings"},"Classes/MBPDisplayableQuadDetection.html#/c:objc(cs)MBPDisplayableQuadDetection(py)detectionLocation":{"name":"detectionLocation","abstract":"

    Exact location of detected object on image.","parent_name":"MBPDisplayableQuadDetection"},"Classes/MBPDisplayablePointsDetection.html#/c:objc(cs)MBPDisplayablePointsDetection(py)points":{"name":"points","abstract":"

    Coordinates of points (CGPoint) of a detected object.

    ","parent_name":"MBPDisplayablePointsDetection"},"Classes/MBPDisplayableObject.html#/c:objc(cs)MBPDisplayableObject(py)transform":{"name":"transform","abstract":"

    Tranformation matrix which transforms the coordinate system in which the OCR layout is given","parent_name":"MBPDisplayableObject"},"Classes/MBPDisplayableDetection.html#/c:objc(cs)MBPDisplayableDetection(im)initWithDetectionStatus:":{"name":"-initWithDetectionStatus:","abstract":"

    Initializes the displayable detection with matrix

    ","parent_name":"MBPDisplayableDetection"},"Classes/MBPDisplayableDetection.html#/c:objc(cs)MBPDisplayableDetection(im)init":{"name":"-init","abstract":"

    Please use designated initializer.

    ","parent_name":"MBPDisplayableDetection"},"Classes/MBPDisplayableDetection.html#/c:objc(cs)MBPDisplayableDetection(py)detectionStatus":{"name":"detectionStatus","abstract":"

    Detection status which describes the status of detection

    ","parent_name":"MBPDisplayableDetection"},"Classes/MBPDeepOcrEngineOptions.html#/c:objc(cs)MBPDeepOcrEngineOptions(py)deepOcrPostprocessorNmsThreshold":{"name":"deepOcrPostprocessorNmsThreshold","abstract":"

    Returns or sets nms threshold for deep ocr postprocessing

    ","parent_name":"MBPDeepOcrEngineOptions"},"Classes/MBPDeepOcrEngineOptions.html#/c:objc(cs)MBPDeepOcrEngineOptions(py)deepOcrPostprocessorScoreThreshold":{"name":"deepOcrPostprocessorScoreThreshold","abstract":"

    Returns or sets score threshold for deep ocr postprocessing

    ","parent_name":"MBPDeepOcrEngineOptions"},"Classes/MBPDeepOcrEngineOptions.html#/c:objc(cs)MBPDeepOcrEngineOptions(py)deepOcrModel":{"name":"deepOcrModel","abstract":"

    Returns or sets model for deep ocr postprocessing

    ","parent_name":"MBPDeepOcrEngineOptions"},"Classes/MBPDeepOcrEngineOptions.html#/c:objc(cs)MBPDeepOcrEngineOptions(py)deepOcrModelString":{"name":"deepOcrModelString","abstract":"

    Returns or sets model for deep ocr postprocessing

    ","parent_name":"MBPDeepOcrEngineOptions"},"Classes/MBPDateParserResult.html#/c:objc(cs)MBPDateParserResult(py)date":{"name":"date","abstract":"

    Extracted date.

    ","parent_name":"MBPDateParserResult"},"Classes/MBPDateParser.html#/c:objc(cs)MBPDateParser(py)result":{"name":"result","abstract":"

    Date parser result

    ","parent_name":"MBPDateParser"},"Classes/MBPDateParser.html#/c:objc(cs)MBPDateParser(im)setDateFormats:":{"name":"-setDateFormats:","abstract":"

    Specifies the date formats that will be accepted by date parser. By default, all available","parent_name":"MBPDateParser"},"Classes/MBPDateParser.html#/c:objc(cs)MBPDateParser(im)setDateSeparatorChars:":{"name":"-setDateSeparatorChars:","abstract":"

    Specifies the date separator characters between date parts (day, month, year) that will be","parent_name":"MBPDateParser"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(im)initWithDay:month:year:originalDateString:isFilledByDomainKnowledge:":{"name":"-initWithDay:month:year:originalDateString:isFilledByDomainKnowledge:","abstract":"

    Designated initializer

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)originalDateString":{"name":"originalDateString","abstract":"

    The original string used to create the date result

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)date":{"name":"date","abstract":"

    NSDate object which represents the same date as this result

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)day":{"name":"day","abstract":"

    Day in month.

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)month":{"name":"month","abstract":"

    Month in year.

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)year":{"name":"year","abstract":"

    Year of the current date.

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(py)isFilledByDomainKnowledge":{"name":"isFilledByDomainKnowledge","abstract":"

    Indicates that date does not appear on the document but is filled by our internal domain knowledge.

    ","parent_name":"MBPDate"},"Classes/MBPDate.html#/c:objc(cs)MBPDate(cm)dateWithDay:month:year:originalDateString:isFilledByDomainKnowledge:":{"name":"+dateWithDay:month:year:originalDateString:isFilledByDomainKnowledge:","abstract":"

    Factory method

    ","parent_name":"MBPDate"},"Classes/MBPDPIBasedDewarpPolicy.html#/c:objc(cs)MBPDPIBasedDewarpPolicy(im)init":{"name":"-init","abstract":"

    Default DPI that will be used with default constructor.

    ","parent_name":"MBPDPIBasedDewarpPolicy"},"Classes/MBPDPIBasedDewarpPolicy.html#/c:objc(cs)MBPDPIBasedDewarpPolicy(im)initWithDesiredDPI:":{"name":"-initWithDesiredDPI:","parent_name":"MBPDPIBasedDewarpPolicy"},"Classes/MBPDPIBasedDewarpPolicy.html#/c:objc(cs)MBPDPIBasedDewarpPolicy(py)desiredDPI":{"name":"desiredDPI","abstract":"

    Returns the desired DPI as defined by this policy.

    ","parent_name":"MBPDPIBasedDewarpPolicy"},"Classes/MBPCzechiaVariabilniSymbolParserResult.html#/c:objc(cs)MBPCzechiaVariabilniSymbolParserResult(py)variabilniSymbol":{"name":"variabilniSymbol","abstract":"

    Returns the recognized variabilni symbol number or empty string if recognition failed.

    ","parent_name":"MBPCzechiaVariabilniSymbolParserResult"},"Classes/MBPCzechiaVariabilniSymbolParser.html#/c:objc(cs)MBPCzechiaVariabilniSymbolParser(py)result":{"name":"result","abstract":"

    Czech Variabilni symbol parser result

    ","parent_name":"MBPCzechiaVariabilniSymbolParser"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing account number

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)accountPrefix":{"name":"accountPrefix","abstract":"

    String representing account prefix. Account prefix is not mandatory on payslips.

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    Bank code

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)variableSymbol":{"name":"variableSymbol","abstract":"

    Variable code of payment order

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)specificSymbol":{"name":"specificSymbol","abstract":"

    Specific code of payment order

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizerResult.html#/c:objc(cs)MBPCzechiaSlipRecognizerResult(py)constantSymbol":{"name":"constantSymbol","abstract":"

    Constant code of payment order

    ","parent_name":"MBPCzechiaSlipRecognizerResult"},"Classes/MBPCzechiaSlipRecognizer.html#/c:objc(cs)MBPCzechiaSlipRecognizer(py)result":{"name":"result","abstract":"

    Czech slip recognizer result

    ","parent_name":"MBPCzechiaSlipRecognizer"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)amount":{"name":"amount","abstract":"

    Amount as Integer, in the sallest possible denomination. If the currency is EUR and","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)paymentSituation":{"name":"paymentSituation","abstract":"

    Returns the payment situation in which QR Code was generated

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)orderFrequency":{"name":"orderFrequency","abstract":"

    Returns the frequency of the standing order

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)formVersion":{"name":"formVersion","abstract":"

    String representing form version in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing currency in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing reference in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    String representing recipient name address in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    Date representing due date in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)lastDateOfTheStandingOrder":{"name":"lastDateOfTheStandingOrder","abstract":"

    The last date of the standing order

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)paymentType":{"name":"paymentType","abstract":"

    String representing payment type in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    String representing rpayment description in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)variableSymbol":{"name":"variableSymbol","abstract":"

    String representingvariable symbol in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)specificSymbol":{"name":"specificSymbol","abstract":"

    String representing specific symbol in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)constantSymbol":{"name":"constantSymbol","abstract":"

    String representing constant symbol in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)account":{"name":"account","abstract":"

    MBPIbanBicAccount representing account in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizerResult.html#/c:objc(cs)MBPCzechiaQrCodeRecognizerResult(py)availableAccounts":{"name":"availableAccounts","abstract":"

    MBPIbanBicAccount representing available accounts in Czech Barcode

    ","parent_name":"MBPCzechiaQrCodeRecognizerResult"},"Classes/MBPCzechiaQrCodeRecognizer.html#/c:objc(cs)MBPCzechiaQrCodeRecognizer(py)result":{"name":"result","abstract":"

    MBPCzechiaQrCodeRecognizerResult result

    ","parent_name":"MBPCzechiaQrCodeRecognizer"},"Classes/MBPCzechiaQrCodeRecognizer.html#/c:objc(cs)MBPCzechiaQrCodeRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if recognizer will use slower through scan

    ","parent_name":"MBPCzechiaQrCodeRecognizer"},"Classes/MBPCzechiaAccountParserResult.html#/c:objc(cs)MBPCzechiaAccountParserResult(py)account":{"name":"account","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPCzechiaAccountParserResult"},"Classes/MBPCzechiaAccountParser.html#/c:objc(cs)MBPCzechiaAccountParser(py)result":{"name":"result","abstract":"

    Czech Account parser result

    ","parent_name":"MBPCzechiaAccountParser"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(im)init":{"name":"-init","abstract":"

    Convenience initializer used for use cases when overlay view controller is instantiated from storyboard.","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(py)scanningRegion":{"name":"scanningRegion","abstract":"

    Scanning region","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(py)autorotateOverlay":{"name":"autorotateOverlay","abstract":"

    If YES, Overlay View Controller will be autorotated independently of ScanningViewController.

    ","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(py)showStatusBar":{"name":"showStatusBar","abstract":"

    If YES, default camera overlay will display Status bar.","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(py)supportedOrientations":{"name":"supportedOrientations","abstract":"

    Default: UIInterfaceOrientationMaskPortrait

    ","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCustomOverlayViewController.html#/c:objc(cs)MBPCustomOverlayViewController(im)reconfigureRecognizers:":{"name":"-reconfigureRecognizers:","abstract":"

    Reconfigures current recognizer collection to new recognizer collection. Use this method to reconfigure what you wish to scan.

    ","parent_name":"MBPCustomOverlayViewController"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)referenceNumberStatus":{"name":"referenceNumberStatus","abstract":"

    Status of the reference

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)slipId":{"name":"slipId","abstract":"

    Id of the payslip (HUB3 left, HUB3 right)

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    recipientName - name of the receiving side

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerIban":{"name":"payerIban","abstract":"

    The international bank account number of the payer account

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerAccountNumber":{"name":"payerAccountNumber","abstract":"

    The account number of the payer

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerBankCode":{"name":"payerBankCode","abstract":"

    The bank code of the payer bank

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerReferenceModel":{"name":"payerReferenceModel","abstract":"

    The payer reference model

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerReferenceNumber":{"name":"payerReferenceNumber","abstract":"

    The payer reference number

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerReferenceNumberStatus":{"name":"payerReferenceNumberStatus","abstract":"

    Status of the payer reference

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    String representing valid bank code value of the receiver bank (e.g. 0034000).

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing valid bank account number to which the payment goes

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)referenceNumber":{"name":"referenceNumber","abstract":"

    String representing reference number of the payment

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)referenceModel":{"name":"referenceModel","abstract":"

    String representing model of the reference

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    PaymentDescription - string that describes the payment purpose

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)paymentDescriptionCode":{"name":"paymentDescriptionCode","abstract":"

    Payment description code

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    String that represents the purpose code on HUB3

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizerResult.html#/c:objc(cs)MBPCroatiaSlipRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    payer name - name of the payer

    ","parent_name":"MBPCroatiaSlipRecognizerResult"},"Classes/MBPCroatiaSlipRecognizer.html#/c:objc(cs)MBPCroatiaSlipRecognizer(py)result":{"name":"result","abstract":"

    Croatia slip recognizer result

    ","parent_name":"MBPCroatiaSlipRecognizer"},"Classes/MBPCroatiaSlipRecognizer.html#/c:objc(cs)MBPCroatiaSlipRecognizer(py)readPayerName":{"name":"readPayerName","abstract":"

    If YES, Croatian Slip recognizer will read payer name from the payment slip.

    ","parent_name":"MBPCroatiaSlipRecognizer"},"Classes/MBPCroatiaSlipRecognizer.html#/c:objc(cs)MBPCroatiaSlipRecognizer(py)readPaymentDescription":{"name":"readPaymentDescription","abstract":"

    If YES, Croatian Slip recognizer will read payment description from the payment slip.

    ","parent_name":"MBPCroatiaSlipRecognizer"},"Classes/MBPCroatiaSlipRecognizer.html#/c:objc(cs)MBPCroatiaSlipRecognizer(py)useSanitization":{"name":"useSanitization","abstract":"

    Peform sanitization on data recognized slip.

    ","parent_name":"MBPCroatiaSlipRecognizer"},"Classes/MBPCroatiaReferenceParserResult.html#/c:objc(cs)MBPCroatiaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized reference number or empty string if recognition failed.

    ","parent_name":"MBPCroatiaReferenceParserResult"},"Classes/MBPCroatiaReferenceParser.html#/c:objc(cs)MBPCroatiaReferenceParser(py)result":{"name":"result","abstract":"

    Croatia Reference parser result

    ","parent_name":"MBPCroatiaReferenceParser"},"Classes/MBPCroatiaReferenceParser.html#/c:objc(cs)MBPCroatiaReferenceParser(py)allowUnverifiedReferences":{"name":"allowUnverifiedReferences","abstract":"

    Allow return of references that don’t have prefix or check digit is not valid

    ","parent_name":"MBPCroatiaReferenceParser"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)amountHrk":{"name":"amountHrk","abstract":"

    The scanned amount in smallest HRK monetary unit, i.e. lipa, 0 if nothing was scanned.

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)amountEur":{"name":"amountEur","abstract":"

    The scanned amount in smallest EUR monetary unit, i.e. cent, 0 if nothing was scanned.

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)conversionToEurPerformed":{"name":"conversionToEurPerformed","abstract":"

    The information if the conversion from HRK to EUR is performed or not

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)recipientAddress":{"name":"recipientAddress","abstract":"

    The address of the payment receiver

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)recipientDetailedAddress":{"name":"recipientDetailedAddress","abstract":"

    The detailed address of the payment receiver; available only for HUB3 slips

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)optionalData":{"name":"optionalData","abstract":"

    The additional data available at the end of HUB3 QR and PDF417 barcode

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)payerAddress":{"name":"payerAddress","abstract":"

    The address of the payer

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)payerDetailedAddress":{"name":"payerDetailedAddress","abstract":"

    The detailed address of the payer; available only for HUB3 slips

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the receiving side

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    The bank code of the receiver bank

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    The account number to which the payment goes

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)referenceModel":{"name":"referenceModel","abstract":"

    The reference model of the payment

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The description of the payment

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)paymentDescriptionCode":{"name":"paymentDescriptionCode","abstract":"

    The description code of the payment

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    The purpose code of the payment

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    The name of the payer

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    The due date for payment; available only for HUB3 slips

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)slipId":{"name":"slipId","abstract":"

    Slip ID (e.g HUB3_BARCODE)

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizerResult(py)uncertain":{"name":"uncertain","abstract":"

    True if returned result is uncertain, i.e. if scanned barcode was incomplete","parent_name":"MBPCroatiaQrCodePaymentRecognizerResult"},"Classes/MBPCroatiaQrCodePaymentRecognizer.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Croatia QR recognizer result

    ","parent_name":"MBPCroatiaQrCodePaymentRecognizer"},"Classes/MBPCroatiaQrCodePaymentRecognizer.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Defines if the recognizer should go slower through scan.","parent_name":"MBPCroatiaQrCodePaymentRecognizer"},"Classes/MBPCroatiaQrCodePaymentRecognizer.html#/c:objc(cs)MBPCroatiaQrCodePaymentRecognizer(py)conversionRate":{"name":"conversionRate","abstract":"

    The rate at which the conversion from EUR to HRK will be made.","parent_name":"MBPCroatiaQrCodePaymentRecognizer"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)recipientAddress":{"name":"recipientAddress","abstract":"

    The address of the payment receiver

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)recipientDetailedAddress":{"name":"recipientDetailedAddress","abstract":"

    The detailed address of the payment receiver; available only for HUB3 slips

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)optionalData":{"name":"optionalData","abstract":"

    The additional data available at the end of HUB3 QR and PDF417 barcode

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)payerAddress":{"name":"payerAddress","abstract":"

    The address of the payer

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)payerDetailedAddress":{"name":"payerDetailedAddress","abstract":"

    The detailed address of the payer; available only for HUB3 slips

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the receiving side

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    The bank code of the receiver bank

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    The account number to which the payment goes

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)referenceModel":{"name":"referenceModel","abstract":"

    The reference model of the payment

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The description of the payment

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)paymentDescriptionCode":{"name":"paymentDescriptionCode","abstract":"

    The description code of the payment

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    The purpose code of the payment

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)payerName":{"name":"payerName","abstract":"

    The name of the payer

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)dueDate":{"name":"dueDate","abstract":"

    The due date for payment; available only for HUB3 slips

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)slipId":{"name":"slipId","abstract":"

    Slip ID (e.g HUB3_BARCODE)

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)uncertain":{"name":"uncertain","abstract":"

    True if returned result is uncertain, i.e. if scanned barcode was incomplete","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)amountHrk":{"name":"amountHrk","abstract":"

    The scanned amount in smallest HRK monetary unit, i.e. lipa, 0 if nothing was scanned.

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)amountEur":{"name":"amountEur","abstract":"

    The scanned amount in smallest EUR monetary unit, i.e. cent, 0 if nothing was scanned.

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizerResult(py)conversionToEurPerformed":{"name":"conversionToEurPerformed","abstract":"

    The information if the conversion from HRK to EUR is performed or not

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizerResult"},"Classes/MBPCroatiaPdf417PaymentRecognizer.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizer(py)result":{"name":"result","abstract":"

    Croatia Pdf417 recognizer result

    ","parent_name":"MBPCroatiaPdf417PaymentRecognizer"},"Classes/MBPCroatiaPdf417PaymentRecognizer.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizer(py)uncertainDecoding":{"name":"uncertainDecoding","abstract":"

    Uncertain decoding enables scanning of non-standard elements, but there is no guarantee that all data will be read.","parent_name":"MBPCroatiaPdf417PaymentRecognizer"},"Classes/MBPCroatiaPdf417PaymentRecognizer.html#/c:objc(cs)MBPCroatiaPdf417PaymentRecognizer(py)conversionRate":{"name":"conversionRate","abstract":"

    The rate at which the conversion from EUR to HRK will be made.","parent_name":"MBPCroatiaPdf417PaymentRecognizer"},"Classes/MBPCroatiaAmountParserResult.html#/c:objc(cs)MBPCroatiaAmountParserResult(py)amount":{"name":"amount","abstract":"

    Returns the recognized amount number or empty string if recognition failed.

    ","parent_name":"MBPCroatiaAmountParserResult"},"Classes/MBPCroatiaAmountParser.html#/c:objc(cs)MBPCroatiaAmountParser(py)result":{"name":"result","abstract":"

    Croatia Amount parser result

    ","parent_name":"MBPCroatiaAmountParser"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)cameraPreset":{"name":"cameraPreset","abstract":"

    Camera preset. With this property you can set the resolution of the camera

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)cameraType":{"name":"cameraType","abstract":"

    Camera type. You can choose between front and back facing.

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)autofocusInterval":{"name":"autofocusInterval","abstract":"

    Interval between forcing two camera focuses. If <= 0, forced focuses arent performed","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)cameraAutofocusRestriction":{"name":"cameraAutofocusRestriction","abstract":"

    Range restriction for camera autofocus.

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)videoGravity":{"name":"videoGravity","abstract":"

    Gravity of Camera preview on screen.

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)focusPoint":{"name":"focusPoint","abstract":"

    Point against which the autofocus will be performed

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)cameraMirroredHorizontally":{"name":"cameraMirroredHorizontally","abstract":"

    Tells whether camera input images should be mirrored horizontally before processing

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)cameraMirroredVertically":{"name":"cameraMirroredVertically","abstract":"

    Tells whether camera input images should be mirrored vertically before processing

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(py)previewZoomScale":{"name":"previewZoomScale","abstract":"

    Set the back side preview camera layer zoom factor. 1.0 means there is no zoom, 2.0 double the zoom - preview layer is 2x zoomed than video output.","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(im)init":{"name":"-init","abstract":"

    Designated initializer. Initializes the object with default settings (see above for defaults)

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(im)calcSessionPreset":{"name":"-calcSessionPreset","abstract":"

    Returns an optimal AVFoundation session preset based on cameraPreset value.

    ","parent_name":"MBPCameraSettings"},"Classes/MBPCameraSettings.html#/c:objc(cs)MBPCameraSettings(im)calcAutofocusRangeRestriction":{"name":"-calcAutofocusRangeRestriction","abstract":"

    Returns an optimal AVFoundation autofocus range restriction value based on cameraAutofocusRestriction.

    ","parent_name":"MBPCameraSettings"},"Classes/MBPBosniaAndHerzegovinaReferenceParserResult.html#/c:objc(cs)MBPBosniaAndHerzegovinaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized reference number or empty string if recognition failed.

    ","parent_name":"MBPBosniaAndHerzegovinaReferenceParserResult"},"Classes/MBPBosniaAndHerzegovinaReferenceParser.html#/c:objc(cs)MBPBosniaAndHerzegovinaReferenceParser(py)result":{"name":"result","abstract":"

    BosniaAndHerzegovina Reference parser result

    ","parent_name":"MBPBosniaAndHerzegovinaReferenceParser"},"Classes/MBPBosniaAndHerzegovinaReferenceParser.html#/c:objc(cs)MBPBosniaAndHerzegovinaReferenceParser(py)allowAlphaCharacters":{"name":"allowAlphaCharacters","abstract":"

    Set to NO if you don’t want to alpha characters be parsed

    ","parent_name":"MBPBosniaAndHerzegovinaReferenceParser"},"Classes/MBPBosniaAndHerzegovinaAccountParserResult.html#/c:objc(cs)MBPBosniaAndHerzegovinaAccountParserResult(py)account":{"name":"account","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPBosniaAndHerzegovinaAccountParserResult"},"Classes/MBPBosniaAndHerzegovinaAccountParser.html#/c:objc(cs)MBPBosniaAndHerzegovinaAccountParser(py)result":{"name":"result","abstract":"

    BosniaAndHerzegovina Account parser result

    ","parent_name":"MBPBosniaAndHerzegovinaAccountParser"},"Classes/MBPBlurredFieldOfViewSubview.html#/c:objc(cs)MBPBlurredFieldOfViewSubview(py)animationDuration":{"name":"animationDuration","abstract":"

    Duration of the animation

    ","parent_name":"MBPBlurredFieldOfViewSubview"},"Classes/MBPBlinkInputRecognizer.html#/c:objc(cs)MBPBlinkInputRecognizer(py)processors":{"name":"processors","abstract":"

    Getting array of readonly processors

    ","parent_name":"MBPBlinkInputRecognizer"},"Classes/MBPBlinkInputRecognizer.html#/c:objc(cs)MBPBlinkInputRecognizer(py)result":{"name":"result","abstract":"

    BlinkInput recognizer results

    ","parent_name":"MBPBlinkInputRecognizer"},"Classes/MBPBelgiumSlipRecognizerResult.html#/c:objc(cs)MBPBelgiumSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPBelgiumSlipRecognizerResult"},"Classes/MBPBelgiumSlipRecognizerResult.html#/c:objc(cs)MBPBelgiumSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPBelgiumSlipRecognizerResult"},"Classes/MBPBelgiumSlipRecognizerResult.html#/c:objc(cs)MBPBelgiumSlipRecognizerResult(py)reference":{"name":"reference","abstract":"

    String representing valid reference number of the payment

    ","parent_name":"MBPBelgiumSlipRecognizerResult"},"Classes/MBPBelgiumSlipRecognizerResult.html#/c:objc(cs)MBPBelgiumSlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    recipientName - name of the receiving side

    ","parent_name":"MBPBelgiumSlipRecognizerResult"},"Classes/MBPBelgiumSlipRecognizer.html#/c:objc(cs)MBPBelgiumSlipRecognizer(py)result":{"name":"result","abstract":"

    Belgian slip recognizer result

    ","parent_name":"MBPBelgiumSlipRecognizer"},"Classes/MBPBelgiumSlipRecognizer.html#/c:objc(cs)MBPBelgiumSlipRecognizer(py)freeReferenceParsingEnabled":{"name":"freeReferenceParsingEnabled","abstract":"

    Sets whether reading of free form, unstructered references is enabled. Setting this to ‘NO’ may improve accuracy, but won’t return references in non-standard formats.

    ","parent_name":"MBPBelgiumSlipRecognizer"},"Classes/MBPBaseOverlayViewController.html#/c:objc(cs)MBPBaseOverlayViewController(im)reconfigureRecognizers:":{"name":"-reconfigureRecognizers:","abstract":"

    Reconfigures current recognizer collection to new recognizer collection. Use this method to reconfigure what you wish to scan.

    ","parent_name":"MBPBaseOverlayViewController"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)autorotateOverlay":{"name":"autorotateOverlay","abstract":"

    If YES, Overlay View Controller will be autorotated independently of ScanningViewController.

    ","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)showStatusBar":{"name":"showStatusBar","abstract":"

    If YES, default camera overlay will display Status bar.","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)supportedOrientations":{"name":"supportedOrientations","abstract":"

    Default: UIInterfaceOrientationMaskPortrait

    ","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)soundFilePath":{"name":"soundFilePath","abstract":"

    Full path to the sound file which is played when the valid result is scanned.

    ","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)displayCancelButton":{"name":"displayCancelButton","abstract":"

    Default: YES.

    ","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOverlaySettings.html#/c:objc(cs)MBPBaseOverlaySettings(py)displayTorchButton":{"name":"displayTorchButton","abstract":"

    Default: YES.

    ","parent_name":"MBPBaseOverlaySettings"},"Classes/MBPBaseOcrOverlaySettings.html#/c:objc(cs)MBPBaseOcrOverlaySettings(py)showOcrDots":{"name":"showOcrDots","abstract":"

    Property that enables showing of flashing dots over characters being scanned.

    ","parent_name":"MBPBaseOcrOverlaySettings"},"Classes/MBPBaseOcrEngineOptions.html#/c:objc(cs)MBPBaseOcrEngineOptions(py)maxCharsExpected":{"name":"maxCharsExpected","abstract":"

    Maximal chars expected on the image.

    ","parent_name":"MBPBaseOcrEngineOptions"},"Classes/MBPBaseOcrEngineOptions.html#/c:objc(cs)MBPBaseOcrEngineOptions(py)colorDropoutEnabled":{"name":"colorDropoutEnabled","abstract":"

    Specifies if the additional image processing which drops the background colors should be performed.

    ","parent_name":"MBPBaseOcrEngineOptions"},"Classes/MBPBarcodeRecognizerResult.html#/c:objc(cs)MBPBarcodeRecognizerResult(py)rawData":{"name":"rawData","abstract":"

    Byte array with result of the scan

    ","parent_name":"MBPBarcodeRecognizerResult"},"Classes/MBPBarcodeRecognizerResult.html#/c:objc(cs)MBPBarcodeRecognizerResult(py)stringData":{"name":"stringData","abstract":"

    Retrieves string content of scanned data

    ","parent_name":"MBPBarcodeRecognizerResult"},"Classes/MBPBarcodeRecognizerResult.html#/c:objc(cs)MBPBarcodeRecognizerResult(py)uncertain":{"name":"uncertain","abstract":"

    Flag indicating uncertain scanning data","parent_name":"MBPBarcodeRecognizerResult"},"Classes/MBPBarcodeRecognizerResult.html#/c:objc(cs)MBPBarcodeRecognizerResult(cm)toTypeName:":{"name":"+toTypeName:","abstract":"

    Method which gives string representation for a given MBPBarcodeType enum value.

    ","parent_name":"MBPBarcodeRecognizerResult"},"Classes/MBPBarcodeRecognizerResult.html#/c:objc(cs)MBPBarcodeRecognizerResult(py)barcodeType":{"name":"barcodeType","abstract":"

    Type of the barcode scanned

    ","parent_name":"MBPBarcodeRecognizerResult"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)result":{"name":"result","abstract":"

    Barcode recognizer results

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanCode128":{"name":"scanCode128","abstract":"

    Set this to YES to scan Code 128 1D barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanCode39":{"name":"scanCode39","abstract":"

    Set this to YES to scan Code 39 1D barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanEan13":{"name":"scanEan13","abstract":"

    Set this to YES to scan EAN 13 barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanEan8":{"name":"scanEan8","abstract":"

    Set this to YES to scan EAN8 barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanItf":{"name":"scanItf","abstract":"

    Set this to YES to scan ITF barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanQrCode":{"name":"scanQrCode","abstract":"

    Set this to YES to scan QR barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanUpca":{"name":"scanUpca","abstract":"

    Set this to YES to scan UPCA barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanUpce":{"name":"scanUpce","abstract":"

    Set this to YES to scan UPCE barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanPdf417":{"name":"scanPdf417","abstract":"

    Set this to YES to scan Pdf417 barcodes

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)slowerThoroughScan":{"name":"slowerThoroughScan","abstract":"

    Set this to YES to allow slower, but better image processing.

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)autoScaleDetection":{"name":"autoScaleDetection","abstract":"

    Allow enabling the autodetection of image scale when scanning barcodes.","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)readCode39AsExtendedData":{"name":"readCode39AsExtendedData","abstract":"

    Enable reading code39 barcode contents as extended data. For more information about code39","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanInverse":{"name":"scanInverse","abstract":"

    Set this to YES to allow scanning barcodes with inverted intensities","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)scanUncertain":{"name":"scanUncertain","abstract":"

    Set this to YES to scan even barcode not compliant with standards","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeRecognizer.html#/c:objc(cs)MBPBarcodeRecognizer(py)nullQuietZoneAllowed":{"name":"nullQuietZoneAllowed","abstract":"

    Set this to YES to scan barcodes which don’t have quiet zone (white area) around it

    ","parent_name":"MBPBarcodeRecognizer"},"Classes/MBPBarcodeOverlaySettings.html#/c:objc(cs)MBPBarcodeOverlaySettings(py)displayBarcodeDots":{"name":"displayBarcodeDots","abstract":"

    If YES, viewfinder (4 corner markers) will move when payslip is detected

    ","parent_name":"MBPBarcodeOverlaySettings"},"Classes/MBPBarcodeOverlaySettings.html#/c:objc(cs)MBPBarcodeOverlaySettings(py)displayViewfinder":{"name":"displayViewfinder","abstract":"

    If YES; view finder will be displayed

    ","parent_name":"MBPBarcodeOverlaySettings"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)currency":{"name":"currency","abstract":"

    String representing the currency for payment. In ISO 4217 standard.

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)customerData":{"name":"customerData","abstract":"

    String representing special customer data (Kundendaten) on some slips. Used only on non-Sepa slips (other than 30 and 32 types)

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)contractAccount":{"name":"contractAccount","abstract":"

    String representing special contract account (Vertragskonto) on some slips. Used only on non-Sepa slips (other than 30 and 32 types)

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)taxNumber":{"name":"taxNumber","abstract":"

    String represengint special tax number (Steuernummer) - used in payslip type 10

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)belegNummer":{"name":"belegNummer","abstract":"

    Belegnummer - used to identify slip type

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)belegart":{"name":"belegart","abstract":"

    The type of the payslip (30 or 32 for SEPA, 40, 42, 10, etc. for old non-SEPA slips, empty if form id not recognized)

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)prufziffer":{"name":"prufziffer","abstract":"

    Prufziffer - for controlling reference number and amount on SEPA slips

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    Name of the receiving side

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)iban":{"name":"iban","abstract":"

    String representing valid international bank account number of the account to which the payment goes

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)bankCode":{"name":"bankCode","abstract":"

    String representing valid bank code value (BLZ) of the receiver bank (e.g. 0034000).

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)accountNumber":{"name":"accountNumber","abstract":"

    String representing valid bank account number to which the payment goes

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)bic":{"name":"bic","abstract":"

    String representing valid Bank Identifier Code of the bank to which the payment goes

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizerResult.html#/c:objc(cs)MBPAustriaSlipRecognizerResult(py)referenceNumber":{"name":"referenceNumber","abstract":"

    String representing valid reference number of the payment

    ","parent_name":"MBPAustriaSlipRecognizerResult"},"Classes/MBPAustriaSlipRecognizer.html#/c:objc(cs)MBPAustriaSlipRecognizer(py)result":{"name":"result","abstract":"

    Austrian slip recognizer result

    ","parent_name":"MBPAustriaSlipRecognizer"},"Classes/MBPAustriaReferenceParserResult.html#/c:objc(cs)MBPAustriaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPAustriaReferenceParserResult"},"Classes/MBPAustriaReferenceParser.html#/c:objc(cs)MBPAustriaReferenceParser(py)result":{"name":"result","abstract":"

    Austrian Reference parser result

    ","parent_name":"MBPAustriaReferenceParser"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)amount":{"name":"amount","abstract":"

    The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)bic":{"name":"bic","abstract":"

    BIC of the receiving side.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)currency":{"name":"currency","abstract":"

    The currency of the payment.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)displayData":{"name":"displayData","abstract":"

    Description of the payment as placed in last row of STUZZA QR code

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)iban":{"name":"iban","abstract":"

    The account number of the receiving side.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)paymentDescription":{"name":"paymentDescription","abstract":"

    The description of the payment.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)purposeCode":{"name":"purposeCode","abstract":"

    Purpose code

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)recipientName":{"name":"recipientName","abstract":"

    The name of the receiving side.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizerResult(py)reference":{"name":"reference","abstract":"

    The reference of the payment.

    ","parent_name":"MBPAustriaQrCodePaymentRecognizerResult"},"Classes/MBPAustriaQrCodePaymentRecognizer.html#/c:objc(cs)MBPAustriaQrCodePaymentRecognizer(py)result":{"name":"result","abstract":"

    Result of scanning AustriaQrCodePaymentRecognizer

    ","parent_name":"MBPAustriaQrCodePaymentRecognizer"},"Classes/MBPAustraliaReferenceParserResult.html#/c:objc(cs)MBPAustraliaReferenceParserResult(py)reference":{"name":"reference","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPAustraliaReferenceParserResult"},"Classes/MBPAustraliaReferenceParser.html#/c:objc(cs)MBPAustraliaReferenceParser(py)result":{"name":"result","abstract":"

    Australian Reference parser result

    ","parent_name":"MBPAustraliaReferenceParser"},"Classes/MBPAustraliaBsbParserResult.html#/c:objc(cs)MBPAustraliaBsbParserResult(py)bsb":{"name":"bsb","abstract":"

    Returns the recognized BSB number or empty string if recognition failed.

    ","parent_name":"MBPAustraliaBsbParserResult"},"Classes/MBPAustraliaBsbParser.html#/c:objc(cs)MBPAustraliaBsbParser(py)result":{"name":"result","abstract":"

    Australian BSB parser result

    ","parent_name":"MBPAustraliaBsbParser"},"Classes/MBPAustraliaBillerParserResult.html#/c:objc(cs)MBPAustraliaBillerParserResult(py)billerCode":{"name":"billerCode","abstract":"

    Returns the recognized biller code or empty string if recognition failed.

    ","parent_name":"MBPAustraliaBillerParserResult"},"Classes/MBPAustraliaBillerParser.html#/c:objc(cs)MBPAustraliaBillerParser(py)result":{"name":"result","abstract":"

    Australian Biller parser result

    ","parent_name":"MBPAustraliaBillerParser"},"Classes/MBPAustraliaAccountParserResult.html#/c:objc(cs)MBPAustraliaAccountParserResult(py)accountNumber":{"name":"accountNumber","abstract":"

    Returns the recognized account number or empty string if recognition failed.

    ","parent_name":"MBPAustraliaAccountParserResult"},"Classes/MBPAustraliaAccountParser.html#/c:objc(cs)MBPAustraliaAccountParser(py)result":{"name":"result","abstract":"

    Australian Account parser result

    ","parent_name":"MBPAustraliaAccountParser"},"Classes/MBPAustraliaAbnParserResult.html#/c:objc(cs)MBPAustraliaAbnParserResult(py)abn":{"name":"abn","abstract":"

    Returns the recognized abn or empty string if recognition failed.

    ","parent_name":"MBPAustraliaAbnParserResult"},"Classes/MBPAustraliaAbnParser.html#/c:objc(cs)MBPAustraliaAbnParser(py)result":{"name":"result","abstract":"

    Australian ABN parser result

    ","parent_name":"MBPAustraliaAbnParser"},"Classes/MBPAmountParserResult.html#/c:objc(cs)MBPAmountParserResult(py)amount":{"name":"amount","abstract":"

    Returns the recognized amount number or empty string if recognition failed.

    ","parent_name":"MBPAmountParserResult"},"Classes/MBPAmountParser.html#/c:objc(cs)MBPAmountParser(py)result":{"name":"result","abstract":"

    Amount parser result

    ","parent_name":"MBPAmountParser"},"Classes/MBPAmountParser.html#/c:objc(cs)MBPAmountParser(py)allowNegativeAmounts":{"name":"allowNegativeAmounts","abstract":"

    Indicates whether negative values are accepted as valid amounts.","parent_name":"MBPAmountParser"},"Classes/MBPAmountParser.html#/c:objc(cs)MBPAmountParser(py)allowSpaceSeparators":{"name":"allowSpaceSeparators","abstract":"

    Indicates whether amounts with space separators between groups of digits(thousands) are allowed.

    ","parent_name":"MBPAmountParser"},"Classes/MBPAmountParser.html#/c:objc(cs)MBPAmountParser(py)allowMissingDecimals":{"name":"allowMissingDecimals","abstract":"

    Indicates whether amounts without decimal are accepted as valid. For example 1.465 is","parent_name":"MBPAmountParser"},"Classes/MBPAmountParser.html#/c:objc(cs)MBPAmountParser(py)arabicIndicMode":{"name":"arabicIndicMode","abstract":"

    Indicates whether Arabic-Indic mode is enabled. In Arabic-Indic mode parser can recognize","parent_name":"MBPAmountParser"},"Classes/MBPAmountParser.html":{"name":"MBPAmountParser","abstract":"

    MBPAmountParser is used for extracting amount from OCR result

    "},"Classes/MBPAmountParserResult.html":{"name":"MBPAmountParserResult","abstract":"

    MBPAmountParser is used for extracting amount from OCR result

    "},"Classes/MBPAustraliaAbnParser.html":{"name":"MBPAustraliaAbnParser","abstract":"

    MBPAustraliaAbnParser is used for Australian ABN number

    "},"Classes/MBPAustraliaAbnParserResult.html":{"name":"MBPAustraliaAbnParserResult","abstract":"

    MBPAustraliaAbnParser is used for Australian ABN number

    "},"Classes/MBPAustraliaAccountParser.html":{"name":"MBPAustraliaAccountParser","abstract":"

    MBPAustraliaAccountParser is used for Australian account

    "},"Classes/MBPAustraliaAccountParserResult.html":{"name":"MBPAustraliaAccountParserResult","abstract":"

    MBPAustraliaAccountParser is used for Australian account

    "},"Classes/MBPAustraliaBillerParser.html":{"name":"MBPAustraliaBillerParser","abstract":"

    MBPAustraliaBillerParser is used for Australian biller

    "},"Classes/MBPAustraliaBillerParserResult.html":{"name":"MBPAustraliaBillerParserResult","abstract":"

    MBPAustraliaBillerParser is used for Australian biller code

    "},"Classes/MBPAustraliaBsbParser.html":{"name":"MBPAustraliaBsbParser","abstract":"

    MBPAustraliaBsbParser is used for Australian BSB

    "},"Classes/MBPAustraliaBsbParserResult.html":{"name":"MBPAustraliaBsbParserResult","abstract":"

    MBPAustraliaBsbParser is used for Australian BSB

    "},"Classes/MBPAustraliaReferenceParser.html":{"name":"MBPAustraliaReferenceParser","abstract":"

    MBPAustraliaReferenceParser is used for Australian refrence

    "},"Classes/MBPAustraliaReferenceParserResult.html":{"name":"MBPAustraliaReferenceParserResult","abstract":"

    MBPAustraliaReferenceParser is used for Australian reference

    "},"Classes/MBPAustriaQrCodePaymentRecognizer.html":{"name":"MBPAustriaQrCodePaymentRecognizer","abstract":"

    Recognizer which can scan Austrian payment QR code.

    "},"Classes/MBPAustriaQrCodePaymentRecognizerResult.html":{"name":"MBPAustriaQrCodePaymentRecognizerResult","abstract":"

    Recognizer which can scan Austrian payment QR code.

    "},"Classes/MBPAustriaReferenceParser.html":{"name":"MBPAustriaReferenceParser","abstract":"

    MBPAustriaReferenceParser is used for Austrian refrence

    "},"Classes/MBPAustriaReferenceParserResult.html":{"name":"MBPAustriaReferenceParserResult","abstract":"

    MBPAustriaReferenceParser is used for Austrian reference

    "},"Classes/MBPAustriaSlipRecognizer.html":{"name":"MBPAustriaSlipRecognizer","abstract":"

    Class for configuring Austrian Slip Recognizer.

    "},"Classes/MBPAustriaSlipRecognizerResult.html":{"name":"MBPAustriaSlipRecognizerResult","abstract":"

    Class representing values obtained when scanning Austrian payment slips

    "},"Classes/MBPBarcodeOverlaySettings.html":{"name":"MBPBarcodeOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPBarcodeRecognizer.html":{"name":"MBPBarcodeRecognizer","abstract":"

    MBPBarcodeRecognizer is used for scanning most of 1D barcode formats, and 2D format

    "},"Classes/MBPBarcodeRecognizerResult.html":{"name":"MBPBarcodeRecognizerResult","abstract":"

    Result of MBPBarcodeRecognizer; is used for scanning most of 1D barcode formats, and 2D format

    "},"Classes/MBPBaseOcrEngineOptions.html":{"name":"MBPBaseOcrEngineOptions","abstract":"

    Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes/MBPBaseOcrOverlaySettings.html":{"name":"MBPBaseOcrOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPBaseOverlaySettings.html":{"name":"MBPBaseOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPBaseOverlayViewController.html":{"name":"MBPBaseOverlayViewController","abstract":"

    Common base class for default overlay view controllers

    "},"Classes/MBPBelgiumSlipRecognizer.html":{"name":"MBPBelgiumSlipRecognizer","abstract":"

    Class for configuring Belgian Slip Recognizer.

    "},"Classes/MBPBelgiumSlipRecognizerResult.html":{"name":"MBPBelgiumSlipRecognizerResult","abstract":"

    Result of scanning of Belgian payment slips

    "},"Classes/MBPBlinkInputRecognizer.html":{"name":"MBPBlinkInputRecognizer","abstract":"

    A recognizer for BlinkInput API and general OCR recognition

    "},"Classes.html#/c:objc(cs)MBPBlinkInputRecognizerResult":{"name":"MBPBlinkInputRecognizerResult","abstract":"

    A recognizer result for BlinkInput API and general OCR recognition

    "},"Classes/MBPBlurredFieldOfViewSubview.html":{"name":"MBPBlurredFieldOfViewSubview","abstract":"

    Overlay subview presenting the status of detection."},"Classes/MBPBosniaAndHerzegovinaAccountParser.html":{"name":"MBPBosniaAndHerzegovinaAccountParser","abstract":"

    MBPBosniaAndHerzegovinaReferenceParser is used for BosniaAndHerzegovinan account

    "},"Classes/MBPBosniaAndHerzegovinaAccountParserResult.html":{"name":"MBPBosniaAndHerzegovinaAccountParserResult","abstract":"

    MBPBosniaAndHerzegovinaAccountParser is used for BosniaAndHerzegovinan account

    "},"Classes/MBPBosniaAndHerzegovinaReferenceParser.html":{"name":"MBPBosniaAndHerzegovinaReferenceParser","abstract":"

    MBPBosniaAndHerzegovinaReferenceParser is used for BosniaAndHerzegovinan refrence

    "},"Classes/MBPBosniaAndHerzegovinaReferenceParserResult.html":{"name":"MBPBosniaAndHerzegovinaReferenceParserResult","abstract":"

    MBPBosniaAndHerzegovinaAccountParser is used for BosniaAndHerzegovinan reference

    "},"Classes/MBPCameraSettings.html":{"name":"MBPCameraSettings","abstract":"

    Settings class containing parameters for camera capture

    "},"Classes/MBPCroatiaAmountParser.html":{"name":"MBPCroatiaAmountParser","abstract":"

    MBPCroatiaAmountParserResult is used for Croatia amount

    "},"Classes/MBPCroatiaAmountParserResult.html":{"name":"MBPCroatiaAmountParserResult","abstract":"

    MBPCroatiaAmountParserResult is used for Croatian amount

    "},"Classes/MBPCroatiaPdf417PaymentRecognizer.html":{"name":"MBPCroatiaPdf417PaymentRecognizer","abstract":"

    Class for configuring Croatia Pdf417 Recognizer.

    "},"Classes/MBPCroatiaPdf417PaymentRecognizerResult.html":{"name":"MBPCroatiaPdf417PaymentRecognizerResult","abstract":"

    Result of scanning of Croatian HUB3 payment Pdf417 codes

    "},"Classes/MBPCroatiaQrCodePaymentRecognizer.html":{"name":"MBPCroatiaQrCodePaymentRecognizer","abstract":"

    Class for configuring Croatia QR Recognizer.

    "},"Classes/MBPCroatiaQrCodePaymentRecognizerResult.html":{"name":"MBPCroatiaQrCodePaymentRecognizerResult","abstract":"

    Result of scanning of Croatian HUB3 payment QR codes

    "},"Classes/MBPCroatiaReferenceParser.html":{"name":"MBPCroatiaReferenceParser","abstract":"

    MBPCroatiaReferenceParserResult is used for Croatia reference number

    "},"Classes/MBPCroatiaReferenceParserResult.html":{"name":"MBPCroatiaReferenceParserResult","abstract":"

    MBPCroatiaReferenceParserResult is used for Croatian amount

    "},"Classes/MBPCroatiaSlipRecognizer.html":{"name":"MBPCroatiaSlipRecognizer","abstract":"

    Settings class for configuring Croatia Slip Recognizer

    "},"Classes/MBPCroatiaSlipRecognizerResult.html":{"name":"MBPCroatiaSlipRecognizerResult","abstract":"

    Result of scanning of Croatian payment slips

    "},"Classes/MBPCustomOverlayViewController.html":{"name":"MBPCustomOverlayViewController","abstract":"

    Custom Overlay View Controller is an abstract class for all custom overlay views placed on top View Controller."},"Classes/MBPCzechiaAccountParser.html":{"name":"MBPCzechiaAccountParser","abstract":"

    MBPCzechiaAccountParser is used for Czech account

    "},"Classes/MBPCzechiaAccountParserResult.html":{"name":"MBPCzechiaAccountParserResult","abstract":"

    MBPCzechiaAccountParser is used for Czech account

    "},"Classes/MBPCzechiaQrCodeRecognizer.html":{"name":"MBPCzechiaQrCodeRecognizer","abstract":"

    Class for configuring QR Code Czech Barcode Recognizer.

    "},"Classes/MBPCzechiaQrCodeRecognizerResult.html":{"name":"MBPCzechiaQrCodeRecognizerResult","abstract":"

    Class representing values obtained when scanning Czech QR Code

    "},"Classes/MBPCzechiaSlipRecognizer.html":{"name":"MBPCzechiaSlipRecognizer","abstract":"

    Class for configuring Czech Slip Recognizer.

    "},"Classes/MBPCzechiaSlipRecognizerResult.html":{"name":"MBPCzechiaSlipRecognizerResult","abstract":"

    Result of scanning of Czech payment slips

    "},"Classes/MBPCzechiaVariabilniSymbolParser.html":{"name":"MBPCzechiaVariabilniSymbolParser","abstract":"

    MBPCzechiaVariabilniSymbolParser is used for Czech variabilni symbol

    "},"Classes/MBPCzechiaVariabilniSymbolParserResult.html":{"name":"MBPCzechiaVariabilniSymbolParserResult","abstract":"

    MBPCzechiaVariabilniSymbolParser is used for Czech variabilni symbol

    "},"Classes/MBPDPIBasedDewarpPolicy.html":{"name":"MBPDPIBasedDewarpPolicy","abstract":"

    DPI based dewarp policy. Dewarp height will be calculated based on"},"Classes/MBPDate.html":{"name":"MBPDate","abstract":"

    This class represents a Date result scanned from the image. It supports obtaining raw NSDates, or raw strings"},"Classes/MBPDateParser.html":{"name":"MBPDateParser","abstract":"

    MBPDateParser that can extract date from OCR result.

    "},"Classes/MBPDateParserResult.html":{"name":"MBPDateParserResult","abstract":"

    MBPDateParser that can extract date from OCR result.

    "},"Classes/MBPDeepOcrEngineOptions.html":{"name":"MBPDeepOcrEngineOptions","abstract":"

    Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes.html#/c:objc(cs)MBPDewarpPolicy":{"name":"MBPDewarpPolicy","abstract":"

    Base class for all dewarp policies

    "},"Classes/MBPDisplayableDetection.html":{"name":"MBPDisplayableDetection","abstract":"

    Represents a detection that can be displayed on screen.

    "},"Classes/MBPDisplayableObject.html":{"name":"MBPDisplayableObject","abstract":"

    Represents any object that can be displayed on screen in terms of drawing.

    "},"Classes/MBPDisplayablePointsDetection.html":{"name":"MBPDisplayablePointsDetection","abstract":"

    Result of the detection of a point detector. Point Detectors are used for QR and similar barcodes

    "},"Classes/MBPDisplayableQuadDetection.html":{"name":"MBPDisplayableQuadDetection","abstract":"

    Represents a detection that can be displayed on screen.

    "},"Classes/MBPDocumentOverlaySettings.html":{"name":"MBPDocumentOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPDotsResultSubview.html":{"name":"MBPDotsResultSubview","abstract":"

    Overlay subview presenting status of OCR detection. Dots are displayed over locations of detected characters.

    "},"Classes/MBPDotsSubview.html":{"name":"MBPDotsSubview","abstract":"

    A wrapper around CAShapeLayer which is used for presenting a status about barcode detections

    "},"Classes.html#/c:objc(cs)MBPEntity":{"name":"MBPEntity","abstract":"

    Base class for all entities processors, recognizers, detectors…

    "},"Classes/MBPFieldByFieldOverlaySettings.html":{"name":"MBPFieldByFieldOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPFieldByFieldOverlayViewController.html":{"name":"MBPFieldByFieldOverlayViewController","abstract":"

    View Controller responsible for view hierarchy for Form OCR scannning."},"Classes/MBPFieldOfViewOverlaySettings.html":{"name":"MBPFieldOfViewOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPFieldOfViewOverlayViewController.html":{"name":"MBPFieldOfViewOverlayViewController","abstract":"

    Default overlay when using some PhotoPay recognizers.

    "},"Classes/MBPFixedDewarpPolicy.html":{"name":"MBPFixedDewarpPolicy","abstract":"

    Fixed dewarp policy. Dewarp height will be exactly as defined by its dewarpHeight.

    "},"Classes/MBPFrameGrabberRecognizer.html":{"name":"MBPFrameGrabberRecognizer","abstract":"

    A recognizer that can returns success frame.

    "},"Classes/MBPGermanyQrCodePaymentRecognizer.html":{"name":"MBPGermanyQrCodePaymentRecognizer","abstract":"

    Recognizer which can scan German payment QR code.

    "},"Classes/MBPGermanyQrCodePaymentRecognizerResult.html":{"name":"MBPGermanyQrCodePaymentRecognizerResult","abstract":"

    Recognizer which can scan German payment QR code.

    "},"Classes/MBPGermanyReferenceParser.html":{"name":"MBPGermanyReferenceParser","abstract":"

    MBPGermanyReferenceParser is used for Germanyn refrence

    "},"Classes/MBPGermanyReferenceParserResult.html":{"name":"MBPGermanyReferenceParserResult","abstract":"

    MBPGermanyReferenceParser is used for Germanyn reference

    "},"Classes/MBPGermanySlipRecognizer.html":{"name":"MBPGermanySlipRecognizer","abstract":"

    Class for configuring German Slip Recognizer.

    "},"Classes/MBPGermanySlipRecognizerResult.html":{"name":"MBPGermanySlipRecognizerResult","abstract":"

    Result of scanning of German payment slips

    "},"Classes.html#/c:objc(cs)MBPGlareStatusSubview":{"name":"MBPGlareStatusSubview","abstract":"

    Overlay subview presenting the status of glare detection."},"Classes/MBPHungaryAccountParser.html":{"name":"MBPHungaryAccountParser","abstract":"

    MBPHungaryAccountParser is used for Hungaryn account

    "},"Classes/MBPHungaryAccountParserResult.html":{"name":"MBPHungaryAccountParserResult","abstract":"

    MBPHungaryAccountParser is used for Hungarynaccount

    "},"Classes/MBPHungaryPayerIdParser.html":{"name":"MBPHungaryPayerIdParser","abstract":"

    MBPHungaryPayerIdParser is used for Hungaryn PayerId

    "},"Classes/MBPHungaryPayerIdParserResult.html":{"name":"MBPHungaryPayerIdParserResult","abstract":"

    MBPHungaryPayerIdParser is used for HungarynPayerId

    "},"Classes/MBPHungaryQrCodePaymentRecognizer.html":{"name":"MBPHungaryQrCodePaymentRecognizer","abstract":"

    Recognizer which can scan Hungarian payment QR code

    "},"Classes/MBPHungaryQrCodePaymentRecognizerResult.html":{"name":"MBPHungaryQrCodePaymentRecognizerResult","abstract":"

    Recognizer which can scan Hungarian payment QR code

    "},"Classes/MBPHungarySlipRecognizer.html":{"name":"MBPHungarySlipRecognizer","abstract":"

    Settings class for configuring HU Slip Recognizer

    "},"Classes/MBPHungarySlipRecognizerResult.html":{"name":"MBPHungarySlipRecognizerResult","abstract":"

    Result of scanning of Hungarian payment slips

    "},"Classes/MBPIbanParser.html":{"name":"MBPIbanParser","abstract":"

    MBPAmountParser that can extract IBAN (International Bank Account Number) from OCR result.

    "},"Classes/MBPIbanParserResult.html":{"name":"MBPIbanParserResult","abstract":"

    MBPAmountParser that can extract IBAN (International Bank Account Number) from OCR result.

    "},"Classes/MBPImage.html":{"name":"MBPImage","abstract":"

    Object which represents an image.

    "},"Classes/MBPImageReturnProcessor.html":{"name":"MBPImageReturnProcessor","abstract":"

    Processor that will simply save given image.

    "},"Classes/MBPImageReturnProcessorResult.html":{"name":"MBPImageReturnProcessorResult","abstract":"

    Processor that will simply save given image.

    "},"Classes/MBPKosovoCode128PaymentRecognizer.html":{"name":"MBPKosovoCode128PaymentRecognizer","abstract":"

    Settings class for configuring code 128 barcodes found on Kosovo payment slips

    "},"Classes/MBPKosovoCode128PaymentRecognizerResult.html":{"name":"MBPKosovoCode128PaymentRecognizerResult","abstract":"

    Result of scanning of code 128 barcodes found on Kosovo payment slips

    "},"Classes/MBPKosovoSlipRecognizer.html":{"name":"MBPKosovoSlipRecognizer","abstract":"

    Settings class for configuring Kosovo Slip Recognizer

    "},"Classes/MBPKosovoSlipRecognizerResult.html":{"name":"MBPKosovoSlipRecognizerResult","abstract":"

    Result of scanning of Kosovo payment slips

    "},"Classes/MBPMacedoniaAccountParser.html":{"name":"MBPMacedoniaAccountParser","abstract":"

    MBPMacedoniaAccountParser is used for Macedonian account

    "},"Classes/MBPMacedoniaAccountParserResult.html":{"name":"MBPMacedoniaAccountParserResult","abstract":"

    MBPMacedoniaAccountParser is used for Macedonian account

    "},"Classes/MBPMacedoniaReferenceParser.html":{"name":"MBPMacedoniaReferenceParser","abstract":"

    MBPMacedoniaReferenceParser is used for Macedonian refrence

    "},"Classes/MBPMacedoniaReferenceParserResult.html":{"name":"MBPMacedoniaReferenceParserResult","abstract":"

    MBPMacedoniaReferenceParser is used for Macedonian reference

    "},"Classes/MBPMicroblinkSDK.html":{"name":"MBPMicroblinkSDK","abstract":"

    Entry class for all Microblink SDKs - used for setting up license key and to add support for"},"Classes/MBPModernViewfinderSubview.html":{"name":"MBPModernViewfinderSubview","abstract":"

    Overlay subview presenting the status of detection."},"Classes/MBPMontenegroAccountParser.html":{"name":"MBPMontenegroAccountParser","abstract":"

    MBPMontenegroAccountParser is used for Montenegro account

    "},"Classes/MBPMontenegroAccountParserResult.html":{"name":"MBPMontenegroAccountParserResult","abstract":"

    MBPMontenegroAccountParser is used for Montenegro account

    "},"Classes/MBPMontenegroReferenceParser.html":{"name":"MBPMontenegroReferenceParser","abstract":"

    MBPMontenegroReferenceParser is used for Montenegro refrence

    "},"Classes/MBPMontenegroReferenceParserResult.html":{"name":"MBPMontenegroReferenceParserResult","abstract":"

    MBPMontenegroReferenceParser is used for Montenegro reference

    "},"Classes/MBPNetherlandsSlipRecognizer.html":{"name":"MBPNetherlandsSlipRecognizer","abstract":"

    Settings class for configuring Dutch Slip Recognizer

    "},"Classes/MBPNetherlandsSlipRecognizerResult.html":{"name":"MBPNetherlandsSlipRecognizerResult","abstract":"

    Result of scanning Dutch Acceptgiros

    "},"Classes/MBPNoUpScalingDewarpPolicy.html":{"name":"MBPNoUpScalingDewarpPolicy","abstract":"

    No upscaling dewarp policy. Dewarp height will be calculated in a way"},"Classes/MBPOcrCharKey.html":{"name":"MBPOcrCharKey","abstract":"

    Class representing a char in specific font.

    "},"Classes/MBPOcrEngineOptions.html":{"name":"MBPOcrEngineOptions","abstract":"

    Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes/MBPOcrLayout.html":{"name":"MBPOcrLayout","abstract":"

    Class describing the layour of the document on which the OCR was preformed.

    "},"Classes/MBPOcrBlock.html":{"name":"MBPOcrBlock","abstract":"

    Class representing an Ocr Block. Block consists of one or more Ocr Lines.

    "},"Classes/MBPOcrLine.html":{"name":"MBPOcrLine","abstract":"

    Class representing an Ocr line. line consists of one or more Ocr chars

    "},"Classes/MBPOcrChar.html":{"name":"MBPOcrChar","abstract":"

    Class representing an individual OCR character obtained in the OCR process.

    "},"Classes/MBPPosition.html":{"name":"MBPPosition","abstract":"

    Class representing a position on the image. It’s given as a box, with"},"Classes.html#/c:objc(cs)MBPOcrResultSubview":{"name":"MBPOcrResultSubview","abstract":"

    Overlay subview presenting status of OCR detection. OCR results are displayed as green characters over detected locations.

    "},"Classes/MBPOverlaySettings.html":{"name":"MBPOverlaySettings","abstract":"

    Settings class containing UI information

    "},"Classes/MBPOverlayViewController.html":{"name":"MBPOverlayViewController","abstract":"

    Overlay View Controller is an abstract class for all overlay views placed on top View Controller.

    "},"Classes/MBPParser.html":{"name":"MBPParser","abstract":"

    Base class for all parsers

    "},"Classes/MBPParserGroupProcessor.html":{"name":"MBPParserGroupProcessor","abstract":"

    A processor for a group

    "},"Classes.html#/c:objc(cs)MBPParserGroupProcessorResult":{"name":"MBPParserGroupProcessorResult","abstract":"

    A recognizer that can scan PDF417 2D barcodes.

    "},"Classes.html#/c:objc(cs)MBPParserResult":{"name":"MBPParserResult","abstract":"

    Base class for all parser results

    "},"Classes/MBPPdf417Recognizer.html":{"name":"MBPPdf417Recognizer","abstract":"

    A recognizer that can scan PDF417 2D barcodes.

    "},"Classes/MBPPdf417RecognizerResult.html":{"name":"MBPPdf417RecognizerResult","abstract":"

    A recognizer that can scan PDF417 2D barcodes.

    "},"Classes/MBPPhotopayOverlaySettings.html":{"name":"MBPPhotopayOverlaySettings","abstract":"

    Settings class containing parameters for PhotoPay UI

    "},"Classes/MBPPhotopayOverlayViewController.html":{"name":"MBPPhotopayOverlayViewController","abstract":"

    Default version of overlay view controller with modern design.

    "},"Classes/MBPProcessor.html":{"name":"MBPProcessor","abstract":"

    Base class for all processors

    "},"Classes/MBPProcessorGroup.html":{"name":"MBPProcessorGroup","abstract":"

    Class that represents a group of processors that will be executed on same dewarped image.

    "},"Classes.html#/c:objc(cs)MBPProcessorResult":{"name":"MBPProcessorResult","abstract":"

    Base class for all processor results

    "},"Classes/MBPQuadrangle.html":{"name":"MBPQuadrangle","abstract":"

    Class represents the quadrangle (arbitrary geometric object with 4 different corner points

    "},"Classes/MBPRawParser.html":{"name":"MBPRawParser","abstract":"

    MBPRawParser that simply returns the string version of raw OCR result, without performing"},"Classes/MBPRawParserResult.html":{"name":"MBPRawParserResult","abstract":"

    MBPDateParser that can extract date from OCR result.

    "},"Classes/MBPRecognizer.html":{"name":"MBPRecognizer","abstract":"

    Base class for all recognizers

    "},"Classes/MBPRecognizerCollection.html":{"name":"MBPRecognizerCollection","abstract":"

    Settings class containing settings related to scanner behaviour

    "},"Classes.html#/c:objc(cs)MBPRecognizerResult":{"name":"MBPRecognizerResult","abstract":"

    Base class for all recognizer results

    "},"Classes/MBPRecognizerRunner.html":{"name":"MBPRecognizerRunner","abstract":"

    Factory class containing static methods for creating camera view controllers."},"Classes.html#/c:objc(cs)MBPRecognizerRunnerMetadataDelegates":{"name":"MBPRecognizerRunnerMetadataDelegates","abstract":"

    Class containing all metadata delegates

    "},"Classes.html#/c:objc(cs)MBPRecognizerRunnerViewControllerMetadataDelegates":{"name":"MBPRecognizerRunnerViewControllerMetadataDelegates","abstract":"

    Class containing all metadata delegates

    "},"Classes/MBPRegexParser.html":{"name":"MBPRegexParser","abstract":"

    Represents a parser which parses OCR result according to given regular expression."},"Classes/MBPRegexParserResult.html":{"name":"MBPRegexParserResult","abstract":"

    MBPDateParser that can extract date from OCR result.

    "},"Classes/MBPScanElement.html":{"name":"MBPScanElement","abstract":"

    The easiest way to UI for Ocr scanning is by specifying the MBPScanElements.

    "},"Classes/MBPScanResultView.html":{"name":"MBPScanResultView","abstract":"

    View responsible for displaying scannng result

    "},"Classes/MBPSepaQrCodePaymentRecognizer.html":{"name":"MBPSepaQrCodePaymentRecognizer","abstract":"

    Class for configuring SEPA QR Recognizer.

    "},"Classes/MBPSepaQrCodePaymentRecognizerResult.html":{"name":"MBPSepaQrCodePaymentRecognizerResult","abstract":"

    Result of scanning of SEPA QR Code

    "},"Classes/MBPSerbiaAccountParser.html":{"name":"MBPSerbiaAccountParser","abstract":"

    MBPSerbiaAccountParser is used for Serbia account

    "},"Classes/MBPSerbiaAccountParserResult.html":{"name":"MBPSerbiaAccountParserResult","abstract":"

    MBPSerbiaAccountParser is used for Serbia account

    "},"Classes/MBPSerbiaPdf417Recognizer.html":{"name":"MBPSerbiaPdf417Recognizer","abstract":"

    Class for configuring Pdf417 Serbian Barcode Recognizer.

    "},"Classes.html#/c:objc(cs)MBPSerbiaPdf417RecognizerResult":{"name":"MBPSerbiaPdf417RecognizerResult","abstract":"

    Class representing values obtained when Serbian QR Code Recognizer

    "},"Classes/MBPSerbiaQrCodeRecognizer.html":{"name":"MBPSerbiaQrCodeRecognizer","abstract":"

    Class for configuring QR Serbian Barcode Recognizer.

    "},"Classes.html#/c:objc(cs)MBPSerbiaQrCodeRecognizerResult":{"name":"MBPSerbiaQrCodeRecognizerResult","abstract":"

    Class representing values obtained when Serbian QR Code Recognizer

    "},"Classes/MBPSerbiaReferenceParser.html":{"name":"MBPSerbiaReferenceParser","abstract":"

    MBPSerbiaReferenceParser is used for Serbia refrence

    "},"Classes/MBPSerbiaReferenceParserResult.html":{"name":"MBPSerbiaReferenceParserResult","abstract":"

    MBPSerbiaReferenceParser is used for Serbia reference

    "},"Classes/MBPSimNumberRecognizer.html":{"name":"MBPSimNumberRecognizer","abstract":"

    Recognizer that can perform recognition of barcodes on SIM packaging.

    "},"Classes/MBPSimNumberRecognizerResult.html":{"name":"MBPSimNumberRecognizerResult","abstract":"

    Recognizer that can perform recognition of barcodes on SIM packaging.

    "},"Classes/MBPSlovakiaCode128PaymentRecognizer.html":{"name":"MBPSlovakiaCode128PaymentRecognizer","abstract":"

    Class for configuring Slovakia Code128 Recognizer.

    "},"Classes/MBPSlovakiaCode128PaymentRecognizerResult.html":{"name":"MBPSlovakiaCode128PaymentRecognizerResult","abstract":"

    Result of scanning of Slovakian Code 128

    "},"Classes/MBPSlovakiaDataMatrixPaymentRecognizer.html":{"name":"MBPSlovakiaDataMatrixPaymentRecognizer","abstract":"

    Class for configuring Slovakian Data Matrix Recognizer.

    "},"Classes/MBPSlovakiaDataMatrixPaymentRecognizerResult.html":{"name":"MBPSlovakiaDataMatrixPaymentRecognizerResult","abstract":"

    Result of scanning Slovak payment DataMatrix codes

    "},"Classes/MBPSlovakiaQrCodeRecognizer.html":{"name":"MBPSlovakiaQrCodeRecognizer","abstract":"

    Class for configuring Slovak QR Code Payment recognizer.

    "},"Classes/MBPSlovakiaQrCodeRecognizerResult.html":{"name":"MBPSlovakiaQrCodeRecognizerResult","abstract":"

    Class representing values obtained when scanning Slovak QR payment code

    "},"Classes/MBPSlovakiaSlipRecognizer.html":{"name":"MBPSlovakiaSlipRecognizer","abstract":"

    Class for configuring Slovakia Slip Recognizer.

    "},"Classes/MBPSlovakiaSlipRecognizerResult.html":{"name":"MBPSlovakiaSlipRecognizerResult","abstract":"

    Class representing values obtained when scanning Slovakian payment slips

    "},"Classes/MBPSloveniaQrCodePaymentRecognizer.html":{"name":"MBPSloveniaQrCodePaymentRecognizer","abstract":"

    Class for configuring Slovenian QR Recognizer.

    "},"Classes/MBPSloveniaQrCodePaymentRecognizerResult.html":{"name":"MBPSloveniaQrCodePaymentRecognizerResult","abstract":"

    Result of scanning of Croatian HUB3 payment QR codes

    "},"Classes/MBPSloveniaReferenceParser.html":{"name":"MBPSloveniaReferenceParser","abstract":"

    MBPSloveniaReferenceParser is used for Slovenian refrence

    "},"Classes/MBPSloveniaReferenceParserResult.html":{"name":"MBPSloveniaReferenceParserResult","abstract":"

    MBPSloveniaReferenceParser is used for Slovenian reference

    "},"Classes/MBPSloveniaSlipRecognizer.html":{"name":"MBPSloveniaSlipRecognizer","abstract":"

    Class for configuring Slovenian Slip Recognizer.

    "},"Classes/MBPSloveniaSlipRecognizerResult.html":{"name":"MBPSloveniaSlipRecognizerResult","abstract":"

    Class representing values obtained when scanning Slovenian UPN payment slips

    "},"Classes/MBPSubview.html":{"name":"MBPSubview","abstract":"

    Base class for all overlay subviews

    "},"Classes/MBPSuccessFrameGrabberRecognizer.html":{"name":"MBPSuccessFrameGrabberRecognizer","abstract":"

    A recognizer that can returns success frame.

    "},"Classes/MBPSuccessFrameGrabberRecognizerResult.html":{"name":"MBPSuccessFrameGrabberRecognizerResult","abstract":"

    A recognizer that returns SuccessFrameGrabber result.

    "},"Classes/MBPSwedenAmountParser.html":{"name":"MBPSwedenAmountParser","abstract":"

    MBPSwedenAmountParserResult is used for Sweden amount

    "},"Classes/MBPSwedenAmountParserResult.html":{"name":"MBPSwedenAmountParserResult","abstract":"

    MBPSwedenAmountParserResult is used for Swedenn amount

    "},"Classes/MBPSwedenGiroNumberParser.html":{"name":"MBPSwedenGiroNumberParser","abstract":"

    MBPSwedenGiroNumberParserResult is used for Sweden GiroNumber number

    "},"Classes/MBPSwedenGiroNumberParserResult.html":{"name":"MBPSwedenGiroNumberParserResult","abstract":"

    MBPSwedenGiroNumberParserResult is used for Swedenn amount

    "},"Classes/MBPSwedenReferenceParser.html":{"name":"MBPSwedenReferenceParser","abstract":"

    MBPSwedenReferenceParserResult is used for Sweden reference number

    "},"Classes/MBPSwedenReferenceParserResult.html":{"name":"MBPSwedenReferenceParserResult","abstract":"

    MBPSwedenReferenceParserResult is used for Swedenn amount

    "},"Classes/MBPSwedenSlipCodeParser.html":{"name":"MBPSwedenSlipCodeParser","abstract":"

    MBPSwedenSlipCodeParserResult is used for Sweden SlipCode number

    "},"Classes/MBPSwedenSlipCodeParserResult.html":{"name":"MBPSwedenSlipCodeParserResult","abstract":"

    MBPSwedenSlipCodeParserResult is used for Swedenn amount

    "},"Classes/MBPSwitzerlandQrCodePaymentRecognizer.html":{"name":"MBPSwitzerlandQrCodePaymentRecognizer","abstract":"

    Class for configuring Switzerland QR Recognizer.

    "},"Classes/MBPSwitzerlandQrCodePaymentRecognizerResult.html":{"name":"MBPSwitzerlandQrCodePaymentRecognizerResult","abstract":"

    Result of scanning of Swiss QR Code

    "},"Classes/MBPSwitzerlandSlipRecognizer.html":{"name":"MBPSwitzerlandSlipRecognizer","abstract":"

    Class for configuring Swiss Slip Recognizer.

    "},"Classes/MBPSwitzerlandSlipRecognizerResult.html":{"name":"MBPSwitzerlandSlipRecognizerResult","abstract":"

    Result of scanning of Swiss orange payment slips

    "},"Classes/MBPTapToFocusSubview.html":{"name":"MBPTapToFocusSubview","abstract":"

    Overlay subview presenting the effect which happens when the user taps to focus

    "},"Classes/MBPUnitedKingdomQrCodePaymentRecognizer.html":{"name":"MBPUnitedKingdomQrCodePaymentRecognizer","abstract":"

    Class for configuring UK QR Recognizer.

    "},"Classes/MBPUnitedKingdomQrCodePaymentRecognizerResult.html":{"name":"MBPUnitedKingdomQrCodePaymentRecognizerResult","abstract":"

    Result of scanning of UK payement QR codes

    "},"Classes/MBPUnitedKingdomSlipRecognizer.html":{"name":"MBPUnitedKingdomSlipRecognizer","abstract":"

    Class for configuring UK Slip Recognizer.

    "},"Classes/MBPUnitedKingdomSlipRecognizerResult.html":{"name":"MBPUnitedKingdomSlipRecognizerResult","abstract":"

    Result of scanning of UK giro slips

    "},"Classes/MBPViewControllerFactory.html":{"name":"MBPViewControllerFactory","abstract":"

    Factory class containing static methods for creating camera view controllers."},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Type%20Definitions.html":{"name":"Type Definitions","abstract":"

    The following type definitions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "}} \ No newline at end of file diff --git a/docs/undocumented.json b/docs/undocumented.json index 8f58faf..daaa708 100644 --- a/docs/undocumented.json +++ b/docs/undocumented.json @@ -1,1986 +1,2014 @@ { "warnings": [ { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAmountParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAmountParser.h", "line": 22, "symbol": "MBPAmountParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAmountParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAmountParserResult.h", "line": 21, "symbol": "MBPAmountParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustraliaAbnParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustraliaAbnParser.h", "line": 22, "symbol": "MBPAustraliaAbnParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustraliaAbnParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustraliaAbnParserResult.h", "line": 20, "symbol": "MBPAustraliaAbnParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustraliaAccountParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustraliaAccountParser.h", "line": 22, "symbol": "MBPAustraliaAccountParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustraliaAccountParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustraliaAccountParserResult.h", "line": 20, "symbol": "MBPAustraliaAccountParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustraliaBillerParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustraliaBillerParser.h", "line": 22, "symbol": "MBPAustraliaBillerParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustraliaBillerParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustraliaBillerParserResult.h", "line": 20, "symbol": "MBPAustraliaBillerParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustraliaBsbParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustraliaBsbParser.h", "line": 22, "symbol": "MBPAustraliaBsbParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustraliaBsbParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustraliaBsbParserResult.h", "line": 20, "symbol": "MBPAustraliaBsbParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustraliaReferenceParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustraliaReferenceParser.h", "line": 22, "symbol": "MBPAustraliaReferenceParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustraliaReferenceParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustraliaReferenceParserResult.h", "line": 20, "symbol": "MBPAustraliaReferenceParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustriaQrCodePaymentRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustriaQrCodePaymentRecognizer.h", "line": 19, "symbol": "MBPAustriaQrCodePaymentRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustriaQrCodePaymentRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustriaQrCodePaymentRecognizerResult.h", "line": 19, "symbol": "MBPAustriaQrCodePaymentRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustriaReferenceParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustriaReferenceParser.h", "line": 22, "symbol": "MBPAustriaReferenceParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustriaReferenceParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustriaReferenceParserResult.h", "line": 20, "symbol": "MBPAustriaReferenceParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustriaSlipRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustriaSlipRecognizer.h", "line": 23, "symbol": "MBPAustriaSlipRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustriaSlipRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBAustriaSlipRecognizerResult.h", "line": 18, "symbol": "MBPAustriaSlipRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBarcodeOverlayViewController.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBarcodeOverlayViewController.h", "line": 20, "symbol": "MBPBarcodeOverlayViewController", "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBarcodeRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBarcodeRecognizer.h", "line": 23, "symbol": "MBPBarcodeRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBarcodeRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBarcodeRecognizerResult.h", "line": 22, "symbol": "MBPBarcodeRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBarcodeType.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBarcodeType.h", "line": 12, "symbol": "MBPBarcodeType.MBPBarcodeNone", "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBelgiumSlipRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBelgiumSlipRecognizer.h", "line": 23, "symbol": "MBPBelgiumSlipRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBgraImage.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBgraImage.h", "line": 18, "symbol": "MBPBgraImage", "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBlinkInputRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBlinkInputRecognizer.h", "line": 24, "symbol": "MBPBlinkInputRecognizer.-initWithProcessors:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBlinkInputRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBlinkInputRecognizerResult.h", "line": 23, "symbol": "MBPBlinkInputRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBlurredFieldOfViewSubview.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBlurredFieldOfViewSubview.h", "line": 20, "symbol": "MBPBlurredFieldOfViewSubview.-initWithFrame:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBlurredFieldOfViewSubview.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBlurredFieldOfViewSubview.h", "line": 22, "symbol": "MBPBlurredFieldOfViewSubview.-initWithCoder:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBlurredFieldOfViewSubview.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBlurredFieldOfViewSubview.h", "line": 27, "symbol": "MBPBlurredFieldOfViewSubview.-animateGradientsWithDuration:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBosniaAndHerzegovinaAccountParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBosniaAndHerzegovinaAccountParser.h", "line": 22, "symbol": "MBPBosniaAndHerzegovinaAccountParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBosniaAndHerzegovinaAccountParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBosniaAndHerzegovinaAccountParserResult.h", "line": 20, "symbol": "MBPBosniaAndHerzegovinaAccountParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBosniaAndHerzegovinaReferenceParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBosniaAndHerzegovinaReferenceParser.h", "line": 22, "symbol": "MBPBosniaAndHerzegovinaReferenceParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBosniaAndHerzegovinaReferenceParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBBosniaAndHerzegovinaReferenceParserResult.h", "line": 20, "symbol": "MBPBosniaAndHerzegovinaReferenceParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaAmountParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaAmountParser.h", "line": 22, "symbol": "MBPCroatiaAmountParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaAmountParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaAmountParserResult.h", "line": 20, "symbol": "MBPCroatiaAmountParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaBarcodeSlipIdType.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaBarcodeSlipIdType.h", "line": 11, "symbol": "MBPCroatiaBarcodeSlipIdType", "symbol_kind": "sourcekitten.source.lang.objc.decl.enum", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaBarcodeSlipIdType.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaBarcodeSlipIdType.h", "line": 11, "symbol": "MBPCroatiaBarcodeSlipIdType", "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaPdf417PaymentRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaPdf417PaymentRecognizer.h", "line": 21, "symbol": "MBPCroatiaPdf417PaymentRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaPdf417PaymentRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaPdf417PaymentRecognizerResult.h", "line": 20, "symbol": "MBPCroatiaPdf417PaymentRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaQrCodePaymentRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaQrCodePaymentRecognizer.h", "line": 21, "symbol": "MBPCroatiaQrCodePaymentRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaQrCodePaymentRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaQrCodePaymentRecognizerResult.h", "line": 20, "symbol": "MBPCroatiaQrCodePaymentRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaReferenceParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaReferenceParser.h", "line": 22, "symbol": "MBPCroatiaReferenceParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaReferenceParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaReferenceParserResult.h", "line": 20, "symbol": "MBPCroatiaReferenceParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaSlipRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaSlipRecognizer.h", "line": 22, "symbol": "MBPCroatiaSlipRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaSlipRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCroatiaSlipRecognizerResult.h", "line": 45, "symbol": "MBPCroatiaSlipRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCustomOverlayViewController.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCustomOverlayViewController.h", "line": 28, "symbol": "MBPCustomOverlayViewController.recognizerCollection", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCustomOverlayViewController.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCustomOverlayViewController.h", "line": 29, "symbol": "MBPCustomOverlayViewController.cameraSettings", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCustomOverlayViewController.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCustomOverlayViewController.h", "line": 30, "symbol": "MBPCustomOverlayViewController.metadataDelegates", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCustomOverlayViewController.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCustomOverlayViewController.h", "line": 31, "symbol": "MBPCustomOverlayViewController.scanningRecognizerRunnerViewControllerDelegate", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCustomOverlayViewController.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCustomOverlayViewController.h", "line": 32, "symbol": "MBPCustomOverlayViewController.recognizerRunnerViewControllerDelegate", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCustomOverlayViewController.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCustomOverlayViewController.h", "line": 41, "symbol": "MBPCustomOverlayViewController.-initWithRecognizerCollection:cameraSettings:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCzechiaAccountParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCzechiaAccountParser.h", "line": 22, "symbol": "MBPCzechiaAccountParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCzechiaAccountParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCzechiaAccountParserResult.h", "line": 20, "symbol": "MBPCzechiaAccountParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCzechiaQrCodeRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCzechiaQrCodeRecognizer.h", "line": 21, "symbol": "MBPCzechiaQrCodeRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCzechiaQrCodeRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCzechiaQrCodeRecognizerResult.h", "line": 20, "symbol": "MBPCzechiaQrCodeRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCzechiaSlipRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCzechiaSlipRecognizer.h", "line": 23, "symbol": "MBPCzechiaSlipRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCzechiaSlipRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCzechiaSlipRecognizerResult.h", "line": 18, "symbol": "MBPCzechiaSlipRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCzechiaVariabilniSymbolParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCzechiaVariabilniSymbolParser.h", "line": 22, "symbol": "MBPCzechiaVariabilniSymbolParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCzechiaVariabilniSymbolParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBCzechiaVariabilniSymbolParserResult.h", "line": 20, "symbol": "MBPCzechiaVariabilniSymbolParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDate.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDate.h", "line": 27, "symbol": "MBPDate.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", "line": 20, "symbol": "MBPDateFormat.MBPDateFormatDDMMYYYY", "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", "line": 21, "symbol": "MBPDateFormat.MBPDateFormatDDMMYY", "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", "line": 22, "symbol": "MBPDateFormat.MBPDateFormatMMDDYYYY", "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", "line": 23, "symbol": "MBPDateFormat.MBPDateFormatMMDDYY", "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", "line": 24, "symbol": "MBPDateFormat.MBPDateFormatYYYYMMDD", "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", "line": 25, "symbol": "MBPDateFormat.MBPDateFormatYYMMDD", "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", "line": 26, "symbol": "MBPDateFormat.MBPDateFormatDDMONTHYYYY", "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", "line": 27, "symbol": "MBPDateFormat.MBPDateFormatDDMONTHYY", "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", "line": 28, "symbol": "MBPDateFormat.MBPDateFormatMONTHDDYYYY", "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", "line": 29, "symbol": "MBPDateFormat.MBPDateFormatMONTHDDYY", "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", "line": 30, "symbol": "MBPDateFormat.MBPDateFormatYYYYMONTHDD", "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", "line": 31, "symbol": "MBPDateFormat.MBPDateFormatYYMONTHDD", "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", "line": 34, "symbol": "MBPDateFormatArray", "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", "line": 35, "symbol": "MBPDateSeparatorCharsArray", "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParser.h", "line": 45, "symbol": "MBPDateParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDateParserResult.h", "line": 23, "symbol": "MBPDateParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDewarpPolicy.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDewarpPolicy.h", "line": 19, "symbol": "MBPDewarpPolicy.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDotsSubview.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDotsSubview.h", "line": 23, "symbol": "MBPDotsSubview.dotsLayer", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDotsSubview.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDotsSubview.h", "line": 42, "symbol": "MBPDotsSubview.-initWithCoder:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDotsSubview.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBDotsSubview.h", "line": 44, "symbol": "MBPDotsSubview.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBException.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBException.h", "line": 11, "symbol": "MBPExceptionName", "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBException.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBException.h", "line": 13, "symbol": "MBPIllegalModificationException", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBException.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBException.h", "line": 14, "symbol": "MBPInvalidLicenseKeyException", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBException.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBException.h", "line": 15, "symbol": "MBPInvalidLicenseeKeyException", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBException.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBException.h", "line": 16, "symbol": "MBPInvalidLicenseResourceException", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBException.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBException.h", "line": 17, "symbol": "MBPInvalidBundleException", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBException.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBException.h", "line": 18, "symbol": "MBPMissingSettingsException", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBException.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBException.h", "line": 19, "symbol": "MBPInvalidArgumentException", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBFieldByFieldOverlaySettings.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBFieldByFieldOverlaySettings.h", "line": 24, "symbol": "MBPFieldByFieldOverlaySettings.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBFieldByFieldOverlayViewController.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBFieldByFieldOverlayViewController.h", "line": 30, "symbol": "MBPFieldByFieldOverlayViewController.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBFieldByFieldOverlayViewController.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBFieldByFieldOverlayViewController.h", "line": 32, "symbol": "MBPFieldByFieldOverlayViewController.-initWithNibName:bundle:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBFieldByFieldOverlayViewController.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBFieldByFieldOverlayViewController.h", "line": 34, "symbol": "MBPFieldByFieldOverlayViewController.-initWithCoder:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBFrameGrabberRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBFrameGrabberRecognizer.h", "line": 24, "symbol": "MBPFrameGrabberRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBFrameGrabberRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBFrameGrabberRecognizer.h", "line": 25, "symbol": "MBPFrameGrabberRecognizer.-initWithFrameGrabberDelegate:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBFrameGrabberRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBFrameGrabberRecognizer.h", "line": 43, "symbol": "MBPFrameGrabberRecognizerDelegate", "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 27, "symbol": "CGDelta", "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 30, "symbol": "CGLine", "symbol_kind": "sourcekitten.source.lang.objc.decl.struct", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 30, "symbol": "CGLine", "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 38, "symbol": "CGDeltaMake", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 41, "symbol": "CGPointWithDelta", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 44, "symbol": "CGPointDistance", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 47, "symbol": "CGPointAlongLine", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 50, "symbol": "CGPointRotatedAroundPoint", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 55, "symbol": "CGLineMake", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 58, "symbol": "CGLineEqualToLine", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 61, "symbol": "CGLineMidPoint", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 64, "symbol": "CGLineDirection", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 67, "symbol": "CGLinesAngle", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 70, "symbol": "CGLinesIntersectAtPoint", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 73, "symbol": "CGLineLength", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 76, "symbol": "CGLineScale", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 79, "symbol": "CGLineTranslate", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 82, "symbol": "CGLineScaleOnMidPoint", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 85, "symbol": "CGLineDelta", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 88, "symbol": "CGLinesAreParallel", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 93, "symbol": "CGRectTopLeftPoint", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 94, "symbol": "CGRectTopRightPoint", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 95, "symbol": "CGRectBottomLeftPoint", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 96, "symbol": "CGRectBottomRightPoint", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 99, "symbol": "CGRectResize", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 102, "symbol": "CGRectInsetEdge", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 113, "symbol": "CGRectCenterPoint", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 116, "symbol": "CGRectClosestTwoCornerPoints", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 120, "symbol": "CGLineIntersectsRectAtPoint", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 123, "symbol": "CGTransformedPointToDestination", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 131, "symbol": "CGControlPointsForArcBetweenPointsWithRadius", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGeometry.h", "line": 137, "symbol": "MBPscanningRegionForFrameInBounds", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGermanyQrCodePaymentRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGermanyQrCodePaymentRecognizer.h", "line": 19, "symbol": "MBPGermanyQrCodePaymentRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGermanyQrCodePaymentRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGermanyQrCodePaymentRecognizerResult.h", "line": 19, "symbol": "MBPGermanyQrCodePaymentRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGermanyReferenceParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGermanyReferenceParser.h", "line": 22, "symbol": "MBPGermanyReferenceParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGermanyReferenceParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGermanyReferenceParserResult.h", "line": 19, "symbol": "MBPGermanyReferenceParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGermanySlipRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGermanySlipRecognizer.h", "line": 22, "symbol": "MBPGermanySlipRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGermanySlipRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGermanySlipRecognizerResult.h", "line": 18, "symbol": "MBPGermanySlipRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGlareRecognizerRunnerDelegate.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGlareRecognizerRunnerDelegate.h", "line": 13, "symbol": "MBPGlareRecognizerRunnerDelegate", "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGlareRecognizerRunnerViewControllerDelegate.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGlareRecognizerRunnerViewControllerDelegate.h", "line": 15, "symbol": "MBPGlareRecognizerRunnerViewControllerDelegate", "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGlareStatusSubview.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGlareStatusSubview.h", "line": 20, "symbol": "MBPGlareStatusSubview.label", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGlareStatusSubview.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGlareStatusSubview.h", "line": 22, "symbol": "MBPGlareStatusSubview.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGlareStatusSubview.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGlareStatusSubview.h", "line": 24, "symbol": "MBPGlareStatusSubview.-initWithCoder:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGlareStatusSubview.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGlareStatusSubview.h", "line": 26, "symbol": "MBPGlareStatusSubview.-initWithFrame:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGlareStatusSubview.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBGlareStatusSubview.h", "line": 28, "symbol": "MBPGlareStatusSubview.-glareDetectionFinishedWithResult:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBHungaryAccountParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBHungaryAccountParser.h", "line": 22, "symbol": "MBPHungaryAccountParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBHungaryAccountParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBHungaryAccountParserResult.h", "line": 20, "symbol": "MBPHungaryAccountParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBHungaryPayerIdParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBHungaryPayerIdParser.h", "line": 22, "symbol": "MBPHungaryPayerIdParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBHungaryPayerIdParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBHungaryPayerIdParserResult.h", "line": 20, "symbol": "MBPHungaryPayerIdParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBHungaryQrCodePaymentRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBHungaryQrCodePaymentRecognizer.h", "line": 19, "symbol": "MBPHungaryQrCodePaymentRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBHungaryQrCodePaymentRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBHungaryQrCodePaymentRecognizerResult.h", "line": 19, "symbol": "MBPHungaryQrCodePaymentRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBHungarySlipRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBHungarySlipRecognizer.h", "line": 22, "symbol": "MBPHungarySlipRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBHungarySlipRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBHungarySlipRecognizerResult.h", "line": 29, "symbol": "MBPHungarySlipRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBIbanBicAccount.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBIbanBicAccount.h", "line": 14, "symbol": "MBPIbanBicAccount", "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBIbanParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBIbanParser.h", "line": 22, "symbol": "MBPIbanParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBIbanParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBIbanParserResult.h", "line": 21, "symbol": "MBPIbanParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBImageProcessingRecognizerRunnerDelegate.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBImage.h", + "line": 19, + "symbol": "MBPVideoRotationAngle.MBPVideoRotationAngleLandscapeLeft", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", + "warning": "undocumented" + }, + { + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBImage.h", + "line": 21, + "symbol": "MBPVideoRotationAngle.MBPVideoRotationAnglePortrait", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", + "warning": "undocumented" + }, + { + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBImage.h", + "line": 23, + "symbol": "MBPVideoRotationAngle.MBPVideoRotationAngleLandscapeRight", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", + "warning": "undocumented" + }, + { + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBImage.h", + "line": 25, + "symbol": "MBPVideoRotationAngle.MBPVideoRotationAnglePortraitUpsideDown", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", + "warning": "undocumented" + }, + { + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBImageProcessingRecognizerRunnerDelegate.h", "line": 11, "symbol": "MBPImageProcessingRecognizerRunnerDelegate", "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBImageReturnProcessor.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBImageReturnProcessor.h", "line": 22, "symbol": "MBPImageReturnProcessor.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBImageReturnProcessorResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBImageReturnProcessorResult.h", "line": 22, "symbol": "MBPImageReturnProcessorResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBKosovoCode128PaymentRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBKosovoCode128PaymentRecognizer.h", "line": 21, "symbol": "MBPKosovoCode128PaymentRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBKosovoCode128PaymentRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBKosovoCode128PaymentRecognizerResult.h", "line": 29, "symbol": "MBPKosovoCode128PaymentRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBKosovoSlipRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBKosovoSlipRecognizer.h", "line": 22, "symbol": "MBPKosovoSlipRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBKosovoSlipRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBKosovoSlipRecognizerResult.h", "line": 18, "symbol": "MBPKosovoSlipRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBLicenseError.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBLicenseError.h", "line": 13, "symbol": "MBPLicenseErrorNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBLicenseError.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBLicenseError.h", "line": 15, "symbol": "MBPLicenseError", "symbol_kind": "sourcekitten.source.lang.objc.decl.enum", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBLicenseError.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBLicenseError.h", "line": 15, "symbol": "MBPLicenseError", "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBLicenseError.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBLicenseError.h", "line": 27, "symbol": "MBPLicenseErrorBlock", "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBLogger.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBLogger.h", "line": 13, "symbol": "MBPLogLevel", "symbol_kind": "sourcekitten.source.lang.objc.decl.enum", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBLogger.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBLogger.h", "line": 13, "symbol": "MBPLogLevel", "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBLogger.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBLogger.h", "line": 21, "symbol": "MBPLoggerDelegate", "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBLogger.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBLogger.h", "line": 30, "symbol": "MBPLogger", "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMacedoniaAccountParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMacedoniaAccountParser.h", "line": 22, "symbol": "MBPMacedoniaAccountParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMacedoniaAccountParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMacedoniaAccountParserResult.h", "line": 20, "symbol": "MBPMacedoniaAccountParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMacedoniaReferenceParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMacedoniaReferenceParser.h", "line": 22, "symbol": "MBPMacedoniaReferenceParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMacedoniaReferenceParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMacedoniaReferenceParserResult.h", "line": 20, "symbol": "MBPMacedoniaReferenceParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMicroblinkApp.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMicroblinkApp.h", "line": 25, "symbol": "MBPMicroblinkApp", "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMicroblinkApp.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMicroblinkApp.h", "line": 75, "symbol": "MBP_LOCALIZED_DEFAULT_STRING", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMicroblinkApp.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMicroblinkApp.h", "line": 79, "symbol": "MBP_LOCALIZED_FOR_LANGUAGE", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMicroblinkApp.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMicroblinkApp.h", "line": 97, "symbol": "MBP_LOCALIZED", "symbol_kind": "sourcekitten.source.lang.objc.decl.function", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMicroblinkDefines.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMicroblinkDefines.h", "line": 34, "symbol": "MBBlock", "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMicroblinkSDK.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMicroblinkSDK.h", "line": 21, "symbol": "MBPMicroblinkSDK.+sharedInstance", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.class", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMontenegroAccountParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMontenegroAccountParser.h", "line": 22, "symbol": "MBPMontenegroAccountParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMontenegroAccountParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMontenegroAccountParserResult.h", "line": 20, "symbol": "MBPMontenegroAccountParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMontenegroReferenceParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMontenegroReferenceParser.h", "line": 22, "symbol": "MBPMontenegroReferenceParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMontenegroReferenceParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBMontenegroReferenceParserResult.h", "line": 20, "symbol": "MBPMontenegroReferenceParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBNativeResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBNativeResult.h", "line": 14, "symbol": "MBPNativeResult", "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBNetherlandsSlipRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBNetherlandsSlipRecognizer.h", "line": 22, "symbol": "MBPNetherlandsSlipRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBNetherlandsSlipRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBNetherlandsSlipRecognizerResult.h", "line": 19, "symbol": "MBPNetherlandsSlipRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBOcrLayout.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBOcrLayout.h", "line": 74, "symbol": "MBPOcrLayout.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBOcrLayout.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBOcrLayout.h", "line": 192, "symbol": "MBPCharWithVariants", "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBOcrLayout.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBOcrLayout.h", "line": 260, "symbol": "MBPOcrChar.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBOcrLayout.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBOcrLayout.h", "line": 302, "symbol": "MBPPosition.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBOverlayViewController.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBOverlayViewController.h", "line": 33, "symbol": "MBPOverlayViewController.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBParserGroupProcessor.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBParserGroupProcessor.h", "line": 24, "symbol": "MBPParserGroupProcessor.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBParserGroupProcessor.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBParserGroupProcessor.h", "line": 26, "symbol": "MBPParserGroupProcessor.-initWithParsers:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBParserGroupProcessorResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBParserGroupProcessorResult.h", "line": 21, "symbol": "MBPParserGroupProcessorResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBParserGroupProcessorResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBParserGroupProcessorResult.h", "line": 23, "symbol": "MBPParserGroupProcessorResult.ocrLayout", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBParserResult.h", "line": 41, "symbol": "MBPParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBParserResult.h", "line": 43, "symbol": "MBPParserResult.resultState", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBPdf417Recognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBPdf417Recognizer.h", "line": 23, "symbol": "MBPPdf417Recognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBPdf417RecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBPdf417RecognizerResult.h", "line": 22, "symbol": "MBPPdf417RecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBPhotopayRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBPhotopayRecognizerResult.h", "line": 12, "symbol": "MBPPhotopayRecognizerResult", "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBPivotView.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBPivotView.h", "line": 13, "symbol": "MBPPivotView", "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBProcessorGroup.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBProcessorGroup.h", "line": 24, "symbol": "MBPProcessorGroup.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBProcessorResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBProcessorResult.h", "line": 41, "symbol": "MBPProcessorResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBProcessorResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBProcessorResult.h", "line": 43, "symbol": "MBPProcessorResult.resultState", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBProductIntegrationInfo.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBProductIntegrationInfo.h", "line": 17, "symbol": "MBPProductIntegrationInfo", "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRawParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRawParser.h", "line": 24, "symbol": "MBPRawParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRawParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRawParserResult.h", "line": 21, "symbol": "MBPRawParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizer.h", "line": 29, "symbol": "MBPRecognizer.-getOptimalHudOrientation", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerCollection.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerCollection.h", "line": 51, "symbol": "MBPRecognizerCollection.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerCollection.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerCollection.h", "line": 53, "symbol": "MBPRecognizerCollection.-initWithRecognizers:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerResult.h", "line": 46, "symbol": "MBPRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerResult.h", "line": 48, "symbol": "MBPRecognizerResult.resultState", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerResult.h", "line": 49, "symbol": "MBPRecognizerResult.resultStateString", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunner.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunner.h", "line": 29, "symbol": "MBPRecognizerRunner.metadataDelegates", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunner.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunner.h", "line": 30, "symbol": "MBPRecognizerRunner.scanningRecognizerRunnerDelegate", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunner.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunner.h", "line": 31, "symbol": "MBPRecognizerRunner.imageProcessingRecognizerRunnerDelegate", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunner.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunner.h", "line": 32, "symbol": "MBPRecognizerRunner.stringProcessingRecognizerRunnerDelegate", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunner.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunner.h", "line": 34, "symbol": "MBPRecognizerRunner.coordinator", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunner.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunner.h", "line": 36, "symbol": "MBPRecognizerRunner.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunner.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunner.h", "line": 41, "symbol": "MBPRecognizerRunner.-resetState", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunner.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunner.h", "line": 43, "symbol": "MBPRecognizerRunner.-resetState:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunnerMetadataDelegates.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunnerMetadataDelegates.h", "line": 21, "symbol": "MBPRecognizerRunnerMetadataDelegates.debugRecognizerRunnerDelegate", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunnerMetadataDelegates.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunnerMetadataDelegates.h", "line": 22, "symbol": "MBPRecognizerRunnerMetadataDelegates.detectionRecognizerRunnerDelegate", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunnerMetadataDelegates.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunnerMetadataDelegates.h", "line": 23, "symbol": "MBPRecognizerRunnerMetadataDelegates.ocrRecognizerRunnerDelegate", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunnerMetadataDelegates.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunnerMetadataDelegates.h", "line": 24, "symbol": "MBPRecognizerRunnerMetadataDelegates.glareRecognizerRunnerDelegate", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunnerViewControllerMetadataDelegates.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunnerViewControllerMetadataDelegates.h", "line": 21, "symbol": "MBPRecognizerRunnerViewControllerMetadataDelegates.debugRecognizerRunnerViewControllerDelegate", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunnerViewControllerMetadataDelegates.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunnerViewControllerMetadataDelegates.h", "line": 22, "symbol": "MBPRecognizerRunnerViewControllerMetadataDelegates.detectionRecognizerRunnerViewControllerDelegate", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunnerViewControllerMetadataDelegates.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunnerViewControllerMetadataDelegates.h", "line": 23, "symbol": "MBPRecognizerRunnerViewControllerMetadataDelegates.ocrRecognizerRunnerViewControllerDelegate", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunnerViewControllerMetadataDelegates.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRecognizerRunnerViewControllerMetadataDelegates.h", "line": 24, "symbol": "MBPRecognizerRunnerViewControllerMetadataDelegates.glareRecognizerRunnerViewControllerDelegate", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRegexParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRegexParser.h", "line": 29, "symbol": "MBPRegexParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRegexParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBRegexParserResult.h", "line": 21, "symbol": "MBPRegexParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBScanElement.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBScanElement.h", "line": 38, "symbol": "MBPScanElement.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBScanResultHistory.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBScanResultHistory.h", "line": 10, "symbol": "MBPScanResultHistory", "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBScanResultView.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBScanResultView.h", "line": 55, "symbol": "MBPScanResultView.labelResultTitle", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSepaQrCodePaymentRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSepaQrCodePaymentRecognizer.h", "line": 21, "symbol": "MBPSepaQrCodePaymentRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSepaQrCodePaymentRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSepaQrCodePaymentRecognizerResult.h", "line": 18, "symbol": "MBPSepaQrCodePaymentRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSepaQrCodePaymentRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSepaQrCodePaymentRecognizerResult.h", "line": 48, "symbol": "MBPSepaQrCodePaymentRecognizerResult.displayData", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSerbiaAccountParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSerbiaAccountParser.h", "line": 22, "symbol": "MBPSerbiaAccountParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSerbiaAccountParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSerbiaAccountParserResult.h", "line": 20, "symbol": "MBPSerbiaAccountParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSerbiaBarcodePaymentResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSerbiaBarcodePaymentResult.h", "line": 11, "symbol": "MBPSerbiaBarcodePaymentResult", "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSerbiaPdf417Recognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSerbiaPdf417Recognizer.h", "line": 21, "symbol": "MBPSerbiaPdf417Recognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSerbiaPdf417RecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSerbiaPdf417RecognizerResult.h", "line": 19, "symbol": "MBPSerbiaPdf417RecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSerbiaQrCodeRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSerbiaQrCodeRecognizer.h", "line": 21, "symbol": "MBPSerbiaQrCodeRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSerbiaQrCodeRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSerbiaQrCodeRecognizerResult.h", "line": 19, "symbol": "MBPSerbiaQrCodeRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSerbiaReferenceParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSerbiaReferenceParser.h", "line": 22, "symbol": "MBPSerbiaReferenceParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSerbiaReferenceParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSerbiaReferenceParserResult.h", "line": 20, "symbol": "MBPSerbiaReferenceParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSignedPayload.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSignedPayload.h", "line": 16, "symbol": "MBPSignedPayload", "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSimNumberRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSimNumberRecognizer.h", "line": 22, "symbol": "MBPSimNumberRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSimNumberRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSimNumberRecognizerResult.h", "line": 20, "symbol": "MBPSimNumberRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSlovakiaCode128PaymentRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSlovakiaCode128PaymentRecognizer.h", "line": 22, "symbol": "MBPSlovakiaCode128PaymentRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSlovakiaCode128PaymentRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSlovakiaCode128PaymentRecognizerResult.h", "line": 18, "symbol": "MBPSlovakiaCode128PaymentRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSlovakiaDataMatrixPaymentRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSlovakiaDataMatrixPaymentRecognizer.h", "line": 21, "symbol": "MBPSlovakiaDataMatrixPaymentRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSlovakiaDataMatrixPaymentRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSlovakiaDataMatrixPaymentRecognizerResult.h", "line": 19, "symbol": "MBPSlovakiaDataMatrixPaymentRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSlovakiaQrCodeRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSlovakiaQrCodeRecognizer.h", "line": 21, "symbol": "MBPSlovakiaQrCodeRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSlovakiaQrCodeRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSlovakiaQrCodeRecognizerResult.h", "line": 20, "symbol": "MBPSlovakiaQrCodeRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSlovakiaQrPaymentInformation.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSlovakiaQrPaymentInformation.h", "line": 16, "symbol": "MBPSlovakiaQrPaymentInformation", "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSlovakiaSlipRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSlovakiaSlipRecognizer.h", "line": 22, "symbol": "MBPSlovakiaSlipRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSlovakiaSlipRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSlovakiaSlipRecognizerResult.h", "line": 18, "symbol": "MBPSlovakiaSlipRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSloveniaQrCodePaymentRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSloveniaQrCodePaymentRecognizer.h", "line": 21, "symbol": "MBPSloveniaQrCodePaymentRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSloveniaQrCodePaymentRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSloveniaQrCodePaymentRecognizerResult.h", "line": 19, "symbol": "MBPSloveniaQrCodePaymentRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSloveniaReferenceParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSloveniaReferenceParser.h", "line": 22, "symbol": "MBPSloveniaReferenceParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSloveniaReferenceParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSloveniaReferenceParserResult.h", "line": 19, "symbol": "MBPSloveniaReferenceParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSloveniaSlipRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSloveniaSlipRecognizer.h", "line": 23, "symbol": "MBPSloveniaSlipRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSloveniaSlipRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSloveniaSlipRecognizerResult.h", "line": 18, "symbol": "MBPSloveniaSlipRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBStringProcessingRecognizerRunnerDelegate.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBStringProcessingRecognizerRunnerDelegate.h", "line": 10, "symbol": "MBPStringProcessingRecognizerRunnerDelegate", "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSuccessFrameGrabberRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSuccessFrameGrabberRecognizer.h", "line": 21, "symbol": "MBPSuccessFrameGrabberRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSuccessFrameGrabberRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSuccessFrameGrabberRecognizer.h", "line": 22, "symbol": "MBPSuccessFrameGrabberRecognizer.-initWithRecognizer:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSuccessFrameGrabberRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSuccessFrameGrabberRecognizerResult.h", "line": 23, "symbol": "MBPSuccessFrameGrabberRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwedenAmountParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwedenAmountParser.h", "line": 22, "symbol": "MBPSwedenAmountParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwedenAmountParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwedenAmountParserResult.h", "line": 20, "symbol": "MBPSwedenAmountParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwedenGiroNumberParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwedenGiroNumberParser.h", "line": 22, "symbol": "MBPSwedenGiroNumberParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwedenGiroNumberParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwedenGiroNumberParserResult.h", "line": 20, "symbol": "MBPSwedenGiroNumberParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwedenReferenceParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwedenReferenceParser.h", "line": 22, "symbol": "MBPSwedenReferenceParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwedenReferenceParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwedenReferenceParserResult.h", "line": 20, "symbol": "MBPSwedenReferenceParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwedenSlipCodeParser.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwedenSlipCodeParser.h", "line": 22, "symbol": "MBPSwedenSlipCodeParser.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwedenSlipCodeParserResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwedenSlipCodeParserResult.h", "line": 20, "symbol": "MBPSwedenSlipCodeParserResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwitzerlandQrCodePaymentRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwitzerlandQrCodePaymentRecognizer.h", "line": 21, "symbol": "MBPSwitzerlandQrCodePaymentRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwitzerlandQrCodePaymentRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwitzerlandQrCodePaymentRecognizerResult.h", "line": 19, "symbol": "MBPSwitzerlandQrCodePaymentRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwitzerlandSlipRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwitzerlandSlipRecognizer.h", "line": 22, "symbol": "MBPSwitzerlandSlipRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwitzerlandSlipRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBSwitzerlandSlipRecognizerResult.h", "line": 18, "symbol": "MBPSwitzerlandSlipRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBTapToFocusSubview.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBTapToFocusSubview.h", "line": 25, "symbol": "MBPTapToFocusSubview.-initWithCoder:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBTapToFocusSubview.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBTapToFocusSubview.h", "line": 27, "symbol": "MBPTapToFocusSubview.-willFocusAtPoint:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBUnitedKingdomQrCodePaymentRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBUnitedKingdomQrCodePaymentRecognizer.h", "line": 21, "symbol": "MBPUnitedKingdomQrCodePaymentRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBUnitedKingdomQrCodePaymentRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBUnitedKingdomQrCodePaymentRecognizerResult.h", "line": 17, "symbol": "MBPUnitedKingdomQrCodePaymentRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBUnitedKingdomSlipRecognizer.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBUnitedKingdomSlipRecognizer.h", "line": 22, "symbol": "MBPUnitedKingdomSlipRecognizer.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/opt/jenkins-iphone8/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBUnitedKingdomSlipRecognizerResult.h", + "file": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios/photopay-ios/PhotoPay.xcframework/ios-arm64_x86_64-simulator/PhotoPay.framework/Headers/MBUnitedKingdomSlipRecognizerResult.h", "line": 18, "symbol": "MBPUnitedKingdomSlipRecognizerResult.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" } ], - "source_directory": "/opt/jenkins-iphone8/E0/sdk-photopay-ios" + "source_directory": "/opt/jenkins-iphone-se3/E0/sdk-photopay-ios" } \ No newline at end of file

    - PPPhotoPay v9.1.2 Docs + PPPhotoPay v9.1.3 Docs (80% documented)

    e`_(IEQAk_ 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�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� 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 A7t$4E3q+NR0E;Qv%c$ zvCd<-6|NfiWUl>;+}WVbkfuYk?9m5K6`{(d!Qsfg1rjHaCuvk&E#F^kgrtbTppH=W zg6VScSP~Q1*YkL;Rc;Yqq4 z8LPg)Rp5J-vev`n;;4W{0sDG_i=3y(Yn>!AI|Z^<7DxtSq$xflXEw96_K9RHiCf)s z)Gm65qytvUG<^pM6|`-%!Zh_wSty=>C+W#^`lLyt0=xdjlY~@!cJs9_5?b2e9^^^d z`J`49B&xY3i)EMmDsE82p64kDMhoU*NDarcp_CjhLiMYa8v+=euGCMDdF;XrANTau z)`-cklWI=}R1iYm>#C<8n^XXIw3x=`K1I<}k8u&j*u(JY`1#`}ee#B}1Mi#_z6Zy> z!TC?_T^g>t5>gioOTH40`A%DE%X0~x0d|*Yc#OX zINis3Y%mu;nj}&vCO0mHu6*g|uT(K*hMMm@b6LNzYgYS=#lo41$4Le~1jA$)ddTr4 zJR>8N_>f-h1l?j&&2bPMkLFgikd(zWynducea=CCf8YhUhnO2So7toc6bqDYmd@*8 zYpMXyg99nBuVsH~YyuYV@bOJHA9l6zeOAkLo+Kxp#*FsVhdjy81yL&J(F^lH>+9on z9`=)lJ9!CZWuVULifNhBs_rD-m<#uU2Yl_v!uxEv4bH}z*CW67y}})O>TUTswy#3{m!{q-?9vqZLd`j$CqjmV&w*_96^JY0F3))tg# zV#xcWqFZK?cDBdVUI(Q_D;sI4ay+Z|Q68>NHr%sf8*T2@~MBbP#j(4&B5u|+2 zL*M-~NO``QELsmC8^n%oGHk|^H`BcOCTiq;`sjW+n->5IQZ#S}2E%90nAD%BHl^Ff zCVrzxQFp55m4U*P&_BbJ(xtzLDX?Qem~v(0f0Y_W9-f+=sKfaZtE7@k;Cq$mB7${k zg=7yUDfOPmvJ<~o&=9{EJm^omCgLUFb>gLc?1DQ-UJG8;p8lzq6vm<=n$qX+%e*rz zmd+>zlwC-s2}@H8!$}aFRzHA~IVD7x3S!xwzTWBXKWH8n{t=~NGXL31zHk%2u zJ2T*!&yk4aM}>$}@ooTuSb*^G@vM7wiBC*U&bD813(s52jZ+1HW*40=X0R}G1z+vv*!twIyf@O<@Y&Gtr8KX6y z-Bwe5FaJI8H%&cErkhbIn7AROB=;1UG|3uuU`&NI*1t9(b*D;>6kikm+Rc)2GL2m= zB_fxKZBW~h^Gt5v^7YJtI+x95HHOToatP zyMDL6Z1kpeld8Q`x1ts<14;7Ft1D^8(9c{P1&z_YOa8f&UNvCx(jpfav0{wtsqw3N zF|J?;;9|D9s{4X+pYh~ozx!@9sh=o9`c;5XVgG|A z)erM^N4H8C%RIY6%#(f6xp`$3`EN!U@}=o7&5x{tU4)`UAYQJYUdC&o4mHgyrQXZWqpm22VuUR;=yF!RrC*A&&ErRxw}l1#EMj^ni0*Yg$hkD160pL0Sei2FGZf2A0Lw ztn?F`CFBH4AC8qPR~UKfT^Ct@u90}}da;mTM&3;8CRz;EhEvLXTDizgG$_@0S961~ z82H9Y(2@`9^{QW{j+mbT&#Ma&id8fyUN^=_Oidtfi{Wk7~ske(J$0jc|iI0UR#Nx0LhU6<_F0jpJu&dk+F z1~rY1)&%)I20D~Y3h$)n{y3a`8$XdQ>*x+XQ%DNS$^A~Sco(#JfJ zgc%uw1}#+y0ZUaRd9s2wJMTbe#k9h&tN&3)L+TtFhS>i*KHT9Pn3f*l@&3U(&PJFX zxF49fdSJ~MU5_*p8go^BW9`6FmCcmSXFMnnTBk+#>MS!xpxeWO=;auA(>@X?iOvuM ze0z+B#Nx-7z--fnyY62?A$fMh9MJ%KMas1ZEeH<>+GBc#pk7EF#7guofn7l_i7j3-Xw=8dj}DM8`wsG; z!dO3KlB3e!P3=6U6E=@$9(0RGh4zh*Hl+GcjE-BZk|X{vlrr`df98cXzmg2*2XcnQ zt6hCz5~O=_UZ)T}^*LR62t@WVA7CQHw?P-LPG*zb^yH8p&ZaFEDu1lydl44DLLfA0 z`6>Ep?%-SO%r*XZ)iYg`@H3GkSBk}rouWSE##p69?xpIcO-KVgtUP!YsK>dC=WNpb z$sP7I8nja1UufILG~km~jUe4aBP#_)6Xh`4&zDiR)ky(G`H}g)W-?ljzLXG*l(o$l zo#%Bs*L;+C2YPFRek%>&T}B6am!Uhjv9$EIw+?#Ekp^o0pcYLPS5iCwx6*{+iGNNL z-e(PXuw(rHrU}245`=@mzi~;J7i$7@RFW30tSdpRKshVN?%B=)blEcSG$mk$340Lk)J|74MB}K-~>de*CH-Iez)WXRcxG+oQ(g-E3K4=q`JU^>Ii% zyD^h6{5SSSwHXjFPodcAb@=>t$lYFbZb^Be@ar7(V<1O}EJ588=(bdjO|Y%}!Wfy9 zyA%);JWzM47u_z`S`b-&N6FdJoI;|sDA{SA8H*xa`xbaK9p6CP%shs4Wz3;DR9&t2 z(*h%4t-{`tEo|P^C+c&H$3eC>5!$(7NM&E-Mf0CsK;Gp^kayYP(-NAUQcumXXvwBP zpUEV^9ZDk?X-6ko;@Zy}##rV`2Pt61XSnyRQc+$Viez>}Gtw$IqL3km}GG zx8N%=uzGG#trvaHXDCdu)itEzip}z~U5dN!2{cTEiF`$wO2P7hu}G2oT}r8Z!gqet zCF=s??)?W%BnKF55-LM>@536sqF+uM#jM~we4bCTI_ZvGuHsYH8F#=E)zp!E46sC1 z!+EKQ|1RuaU)tpZ?7MO-mrj;Xejh`@jeb%;Tz`G#-N-4e$T!rhX?B9kJoH5X;;>kS z2c0F9am}+c#^7E$VlQ(Kn-z!$eq0k(+wz7zR_(0*0%wt5^!UAUQ{|h7*mmNCY2|PAuNzY|+TpiwtOE#eH$SWUDpP zhLTPh(BSK*Z)LO?KILqf-Bm{Fx2I?0%e4rb>JQY6=l!Jf9i5OPtk^kt*|%bEK&86+xP}UnrBAK%lcKPt^-R{EqChKWypONExJrp!Kl~0L&y|e z_7@EcYt*KO%HaGEWZno?2VGpgC}AvVd7L#RAA$+OEuT0BTXpLC^kc^K;;}y!E&0_% zzN=HHATFctss*b>{Jv zsZ&CTYxa#xqst6kp3bEI@`i}el3+_4;$c`@c$5rzxVtXVM510!i1^X z*F5k39wyYkgb7r#uCqXxQ21Av5HKl(!1a$TLFy$-K>jmJfIm=G2gY6Ufg01kVY{Ha;wyfFaQci4l z7f0EV*8q-@(#MM1c6|+M!Hjo}30h@YDHILMpQqX3LhxgMkE@7`8724hPwqLsHPBAq;ZGx}X+I3SWMuvyz5N0Yn5CsRv_l8ks;{NP_qk#Llx-O!}>aG;FZ;~y01 z%%{uic5yp?#D3aIL)?L4{*-)=NiOJ^bfdmwx7xbA0!k$0*-vA1#Gwf9_lhj7!)F2m z!XehV2R^f5+YY}gvfJKJ<@K)#>TwFiHE43}t z+nFvOE=i{GGkA%7V;O}uyd8ilrHOyGN`wThr|S&4!HiHDQs{A;x-Y~Gl&j7HsGFVQQ^t-qjfmqR z?0Q80;C932N5b#tYxoMMY6FH`OsHZc4_kbcwR2hmIMk{xgeueOM@IxxsU#eWhkAs` zSX1sz#^|bSw!?;&h~bYeRvfYTccV$i^QJ#Wcr0+8Sr_mou>DvE@yW2gQN{Ip%!RGI z^}&phFS#^*g#uyUJwIf;H`~xQh4c)rN%NyJ--6eP@NxJ#|ERV4p(fhj7AAW@8b>s_2s5$j#WHcfR`q8uymSWDN!;zacsohVN?@EebbV zueFk(m32MZi1%>~Ez2rsMZZ?0%%;9%-7F;8jch^wt(yI8p@-u2`w)NE8TmqNhyVJ} zphKs&1VxG-uk_0ZA%t&}Aa=v{7aNm6pMjy1cI48e@3-C$oHj=OulB9nD&DA_r?_3> ze7Y;Lj^29ukE#PJ-$WgX_&xl2;LpK%ZS?FAFSc(Q`nZbFHIzfmba>i?ut-UhDY9s&NRjy>$N z!$ouUqtxZw$2yb6kH6Fdc>ZYIrYZAl|rloP8}RDG_UGig*CP zyUvHa8?}d}6|V=qor-_1J(wJfZ=@Zkmb40jYmm5y_>$z77l+9W)fdRrpXmy{J9Q9x z8h&y<(SM%glS3w$&M`R)B8}BWqnh&csD1rK6AkI?)$EnmS0$^Vd|A~b8O*vuD$;N8 z{1T1u`Qq|s)Fe~Xz|XNDSVDdN&T#`__t(^-JLF2vo zoBn+KYHc8hz~1>+LB!10?S;0nAMQdEr)`0?XR|ExlT68(wCjd zZyKs9bDx%f$|1*-=}@m#dgdhTT|$A=HRCYh8Nu@GsTFO2+pSEDHHA|mP$Kwd%t_)) zp$U;g>FJVT`6z!#^kb!kIxqAC8)Jfy#h8JkakNPr?5jYu?TaO{UTtvAVQ|GPGKtLeNk%p_AYajR%q@3|rm&&iEBAKGL%)dF``N8pd+tf;F zqom(fkm{rbz0k6P1ZK4tkHcyJ!%Wa+3G2rC?0&U8yA4`(dIY1A5 zU+pxvu_x|CS;${BmSYF>?F4qzYcX@5U#^X}`SvuzG# zcMZ$`G>2ei_@^AAX!!qi4k0q}l0)2op7FS-`A<27vF3lyA&Tzs&W`AZ@N^ThI!cg< zD?Zc7v5N+>we|A4loIGD^_+XXhUd*F*oplp_-twHn-dh#z|w+VIdTq%MhX_TstR(lT6 zHWMik#+Xju$LGCV^E+}v^$Pt^KesA?=Mcuy?}k>+4^=az8qnUrAo@C3O~mgK!1zy2 z#${_HMNxBTb{_=Mho4Y~VfmN&&T@gkjNIck?tDYkx9MlIgqioyz`IxeYb-$Fbdig_ z?3qH0pqGRsP7j|wHfH=1jX~^;QRKMtP?lie?1SW1m&vcmT(@!(aQoU_^qxNS@lLR8 zjE6KF4!NsoT&TI+Mg~BfkAwwcQ1q`|e*@m;I{cqufVbK9#7{j+3QP;q z?!irNGRIR6+YK%b)eoRW7!JofgN1Rgq-f~F&$0p@p~%~SX>6E;R^V4p&3}uA;00N* z`4*CJ!v@SG-v|S<*z+Gl;cUax49P+3Pi=>+@2=-AEQGtuI3W%*_FwvA`?#0;wOJ zz5{7wA5=?FQ6zI}bn%XbQUFuiME!Gp4M-i7n7%w1Dnh~wbKRv5GA&)A04q>n9}g;k z4#P6*(n5tfl{R+gok-y@ct(s7kWX+~BH!z)6LhRG!_+Hu0;Jdy;ma`gW#_d9tmm1< z+aDs!6Wm>(5va7-GTyz_p5@*GOk6ebfC78^n}<2{oJ;v%slwglOcW>+NTB@iSS+NxTb@P`vt!fY?q z`_5rjEdX)CThIp7_8%Ki#-*Mv%Px+Jlt7d@VV~k{Os1$KA1QhjX14(13HM=u4Jf`V z4yALOrWF~W6yf~1*uc;azJtOF6w90;^+xdReeIQ1`g3I-Wk4L%)}m{9-&)@4l$iP> zM%qWvEVfmS{s-U{62&4afG%+&eqlR!68mz*L5U6`^GQM800STa%$$QTwd@UOUT2`OUOU zJ$+?dTK_mdyY+zACn2VxFJhlDWHFMH6IFm!Y#FuuL3v^p>pJBs11Im2z=kgf(XW~C zTdy?BRZbi2R8xG@iFkeT=;SyJxXH}x4kjv1Z#f4Kx51 zXxNaDLNr+;vTrCvE0s}EDi0T#Dx%8OWzAE(YqVdt`i)$l;X zkCpm(Te$90Wk7Gs#~$CQg{QuCiW5zQl-PA;XONIT+FPoM5?(!!M)QjW?p;FFruzd5 zN-gqkQW?{Yy^a(*e#x7~Gb}LepYfj8mGsJd&llW2J_LC%n7pr{MOM-<^$`+Ax3 z?@>hMOB4Z+pEKw6!TEnh5l|FcSRYvz?is~>=uC%=MLmw?zM-;K7B}Qu$YPEaph{G^ z9&!pMv6cOrM0loYiLuAf=qy#Wsh%yEDciHH>B(xz(<9AMl}nauih!pLsH%7G|CP#k z)HQuCEGEWh2mcVV5mdp+CUX{CAI+XaI52=5!ri;E*#UPp5W#IZiblYpqeyATkrVBZ zAd7|3`^oHAaGv+v^KQM=c!T!1R;))uIH$Woj25MOcx+T3V=p0(iobTQSt@s$EH+7x z(Rs*Vhnco?Mv-n0uT-wKA-b@2*x#v=(Z)Zil5Y+Fjw+#0|AQ)#gMEjdaq4ILhqJ1V5}o-?C2 zDc$=O3TF#kwIAp<%|84+!B$R6(n*rv>;UtBR~ zoaK>VRS)a)8cQ0Ci|`^`rwr`Ktd2YOH}BQAUYh5>{gW&4)-wYK)gdHL9>aspz`2?d z&w0Ku(tkmdeOm;E_H$2Nin_@yZ!!^RLa+$^iIt51qX}W;51BHWbxMh&(7E&})v&*^ z&0*WXFvf1gfi9lJabMKw74v(OP;s46qN|e#;!MM<|C-G-F z33>vN4py1BGodBV+_a*SSA`_5+8k@KHF^9M0SDDOLNYH%H~|ZA3}%1l7`UU0Y?$Li z)7j}ix2;cfqlca9dY*&Y2Pm)JL~NVE@)`|uCt#E+~$j{6bMY4F(-5m^aT+14nV zRn<)V3&y)=M;icb=6jZguN8T3i_bRgUmJ&lo5_$my+QRQiIUR z|Kyfn>ToBfx%pbB?Y%iZNa8ljl+0PoNe$;Hj3`r$C^p)6#5;f2ej55ls>MTP0>dK0 zfKFgKv-_lP;zqEn)^q;AoOqj0w!g99#FqvL^E$CoGf9taNMe>F=5vs07FePDNK6M z!3}G~qQ2(j1E#I`FhWhHcKeu!^H#F@pZtQOUT?FKgnRGBs==kVXS>Men1`t_HQ{Md zD?`GCC4EgwZu1`YQMYA_yxA#sZNlL~%;(2G0nZ>LX9DKnOW$_vByDOG&ocwU8kVIW z`rS(ttZjZst&dN{pto1*&+7E(g{VI-wnB0Ky&z&uBlqQPDJCkBdGaTGTMvG=7b(Pu zs5XH-@!=6|;{8B*dL`WBE6%>LKUD~y5K>IurA{bYi%!WpSN=Ej!towVe!i{CO?`L- ztOup-X8!k4lz-3*;7$KbFVuMbK`+!Ub6N-$E^{En&eBIP3H5MXR-X%M5*2+02x~ow z%~(DbB$M%s&Sj~h3qh-_(%``7{sOAYj=4x=@jovhB(cARC0;Tvx4#_HfI8`U< zipQ2%0QIifV6LeblT3Ks=aSGtKRwqHvu86{yQ;2F4i`z z#NMX6{QHO_KfBMS0nk9R;*}krlp@v@4U;3o+vs0-P6=zG;D9*zC?3HNxI=yEn_=F7 z6cE0*wf7Jt|62|SokIggJYe8?`*!?*2Y$HCh|@(U5GiY~7GxH7QbId19|P%Y7wubC z!r*sz8^2|Ak))8H`>L8$S`^mGkFTr3NUIAZ?0kGHluD$W;&`yQCO|3VWlT#Z@C6d? z=~pMg2?2YXFO*j@m`QW3xGSnw#SZ~9gvB6*{XA;DBHdXOjC#)>hiwGXra8VdTJ9QX z5>xe05Da18V2TjaMEBOZNJhz7y3L}ah~s-x@Ew>kl&rPt%O~yh_;R_)#tW}$3I|p&9l@9T?n$_%&iptJHHtjeUGHl*{%sRsl;Ft+|=77Fp2kTQXY;3%Hnmz&+twG-WW#E^f*`y~4l z%RUH%kRC(?rk$}_-pm7x#A1oB3z@r^_I?HIQlK&Lcd*vX3`0o5U$aN)0%W?Ta9v@% zm#2MsFg7f^?u_W!B$emlbUPXSN*4>)aS#9(GDv!vzZL)y32-cT@trOe`mwK&c|kXl zo&|9P-?3R^-0|N360y+ZMc@X9>v=ELfp=mEOgr1`7DCC#eQ$@gZ0@Stv+u)XVn>B9 z`EVNY`7*1j2 zV>?X9{qK`_(n@~K+L*CNr(iDDEO-tNItj+2bVY&Rmp^h9oU422bv7{U%mcMuZ` zSl|R#Ahmx;_rjS9x5=;s!8cG42YY_(%rHnQSR&3l@^P0NhYC&+X9O}K%?yRjZ0{-t zCVl~HOvzNE3<@6m#k#gz0SNB%@YhanIpa#AY+`JQd7UI2-^e$_X7?0g{t_stzOvZx zG6j9=aj%K$X4?Hf!cSItXjF)I?X0E0K|rJ3uYCf?l16W{-~pK(76Y}oRA~ba4Afi2 zYdF@FDnVZ6pkaMJ#3G?Lp4(t-=AiU(@e{_cVVpeg8(suIId58kc+g4?QjZcxEq6GZ zrhHtizh`F?N{@GgKHZ2p(;nl0@ zr`E}#Z^xzg5wiP+i(nF(){~=Og$oh($NRh)Wm5t%9i$$?U??7Xc}>iptY(`eUUvGp zuqim!9@+tjYRMXGC`kxeKBAC%zPg}QqC0G{)DsT{3+Le?+zBVF zk^h|!2oT{!@@Io*Ve274V>8mex1N$D^!H>PhG^;9EFZuO>Cb(eAVbk_JmC1oNdLAV z=poJC;Mv@qA`(8U5$;+fz7kl1hwYVV zu(1>mbUP8Z?JyHm!lR>}!xPFzWmaj5;48le+<<&P7V}-F}tzL_LmbUwk1f?AWB4v37Ib$Zr>Q z_>79LLL16%;a`x~B8bF2c{Qv|Buj|$fG{82iBT$6k~{O; ztNw;Mg6Xw)wSX+*<|RGL0*{^JmHmx=c{?|~|2WvI~nOa$7LHV8yDYN)kE8&bn8``XRW_wRWB=GH8l1Y zwpPp+!m;=`cwTrutE)@UT{P+zT%+*m+}U3x653%Ax=*0MiE~tTV zRetz!g*pE_#}1lI)3BkpZtm45?aJt`>s|KCNq$@JM4xDg)XCE)OWeixXOd=8<313l zy8GpoD<&@0Y_U><9#v!%-xmCBcp}51I8!7C(kJzTwcp{?F;tDOL<-zF2w2oIFL?MA zW|v1B4U6bF6h_GgNGA_l?4T_)yAfo3yfNAPR-Mv^>)hg=)gs&CEmM{`>so#N+A>G^ zK;qnPcKmyeE!J@hufqhnQ>DLsP{Hc^xe=(42_iQDG=5ACmfadEz^ItwJ1^J?Ucr$P zr8L}``o8mHmHe83&q=s){YJl7RviQBu0KstBX$Xl;E|?Zg$U$_*o-njiJ%6fn`Dtq zm(4>!>!`f#GFoS$Gwz+H|CB+lL{}}hS=#&eDna($pH%|ae^(_icv3!}T`GHb`fl_* zUeP0V>)Iyc_t#Zx8!LosE#Q`~{Nt8qoGFh`AVw_vyfhpj!OUu&dTSbs!hPshOnCkf z7wGos_AYc-^)i#v?eKAWVc9|QXu}!ZZnN*vQkgL6HO#do!4W_=gbjA&0dLt;72O>7 z5BjnadO)mDxVsfT;v@>rA+`?!tOh*L9gMjxd3vIH2elv`glPR zl_Ng=FXW(jTN?4)h#rEPw}zM29Qj$E^O8?Z&|yV%qxuAQ`Jpg>HRI__(=j4ITdoP0 zrFFv&lDTz&ypgkQ_|{ZSbnY;1IcYs9@tfb(-Z^C-18}cvdK$P|o7pK$3Oz%!xUV9M zUGt&ZCgip0<>+4BZX(sI*_<3AS5pcb`x`h)xc{;Q1PCmy?fvE>bWLgOY0Ng$-EZAo z*}fQ_-l=n9ltJSmIUQs8T&jVehf=8V4d{P%#FgF%yI%V0z@e+)fLjx>jDstg4@o#q zAGx;6xQuJ5il-4To_)M~0#})oExXaD24+S)eD}0;cS}bXAc# zpk#hB>y!5It*!3AT63>;A=@=>OFw>u!_cdmZuNdzj2TRQ!bPmBTIDmlk{S`-2=Awd zbIAAp75sTIq->_`uJJ>`(c`|GB(s})&~MU^qxNb9^7nc77& z8_1i(Y8TSn7QXf5tK_CHG~YZ{tr6g+KE4H^4^_3n= zhzqT=u0Gn_0indD!JnbTu?W+nI7Ymk+N-Z;Un33I5@37&r2#YRP>kz8888onxc(F^ zR0`jO`JyY0G~Up~$0dK>`xoHDPC5`uq_%|cW?|7AOQB7Lc}I_qWgbhXPH?5}$B{EK zY<~b?cpDWL=@+}gg!09#igZS};sCV*h7Uf2r4LjU; zNG`Rak4EVsQ}5Hy=&fL_(R(V>?q*Nfx4p%0BnMmf$Me>hYdLosEGvlapG}Un5;kh1 zYtI+e+S5w1f0qn>H5?3b>Y-kYp=t7*(3Gvcy5H!C8bh=~ZikZS-{9(}{k@`6x(Vs} zs@*z9F;054$=*s8y%C((i$4qevv0KM)ai7;5}g>- z=ykd)MQbF@a1D|RnmH4}Qhcgv3Wxg${CFfQoc)2#t6XlruM=In%A}O=iGv9w@{t}) zoWuJn>gV5N#dNi~OCQFh(^*0#Z=G_L9WHQQ#ehT&7@s^6zPD(DB!g%$(Y%O2SfD2v{IkU>A1=eH3!krhAqI3dp^xK~K$Ig;~vVveC+>fUI z+wg%@l|^b!`yfaQP#|q`>>&_08{jZcDRzku1P$X663{ z*ZYRhEKwGRtJJ3uTT%@+gE1Q=k#GXyWG!c-H-5^wTA*m`kb3h}kmRfF~WN0UNldU%PP(+n%6 zlL1;$*_*(<>~bORNfI;>OJF^mAIfWJwdw4g_RU)#q9hY8Vr50ZfQkPDqhkdwmEHXJ z8|t`#;8)!0H&pK9=;9P#n=wsnDM%DeC*HR-qZATlS`)fBc}mx=uY?~Hi#zaSeI8@_ zvNE@gv(r@jEKdAu%w$yXm^@+iMlkjMZ7tpGU?Vwt4d;D1ykm}#i78}aooL}( zRZ{NgL7PQ$5Klp(etuB6b}b7QO=G@jB9Enrp6Y7i(S*W<)!leoD}dF-khYY)xvx|I zdwUUD0~ODzy(7m5BaQ^@KEnzMA@aL?c8%%@QNIL59%w-1 z;gYZ`3LY$p?J^i3PpHVWc}n=ZlL6A~A{b4NRWT+r`ZWoLXoR}2E!i;mQ%CkFplZ0w zJDApfCC>19zLp=o3s5z%WOH)6#H}TO-UAK^I;N204^k--ow1@6Gu3au$e?Ry;GSQQCokis6$Y|)P^u}{*kr0${;Jtp4{iP``wDyZ-!^2jC`RkI8Q{?P@BM=?0!EqQm) zHS2x%SjveU8VuGOUm_3IK7&yp@`#N=@EU}ir1~UgDezKf&`Npr$8*%c3I{S>#y+s< zOK4JLH{h528t$AGbxjIHpqTADAOL=*b%$K+C{#Gg!8>Q)f_8rjgk^Rx*`2CiKE z06nJyG*wW0B7U#&7WkR;H-q1rB3o&OsyWPnOqW@KO!t; z;c2Z3k~8)+y~&vB@B#TLy+}@6umyJ22(q~#vVuB_d9z^;>NI3UArEL4YES`O4W#&SfU7}q^V~-L zm^FUH*8nU4CR>Lz}pA69nUI2hAw%OMIKla`#D(k=B z))wgoB?Rg24v`M&l15UxyBlecZlt?AMOwPMyF3*100!oAp8GC5XN6ka1z9Ny43VbcZB%)6KpMXb8W|uy54op&lA8V+G<5 z)F^>~b!AO>2hAVGAOlsNh|KavdKW81jo5 zE4L$8i%$VAU-8J3uzl+@)_1R$Y__ZtSFVC7w69=)+|)&z5S?h=Qb957kADi3gsJ0G zK$N9Sr!z4A6cpf=N|(flnE47=SDcteNZMfJEfArW!hk9b-{ycygMs8`>)%-oh#*$O zK>x4btcFMst06vL=x?lsQxK~`4!xk~FII!-Gpm6JU^VEGOvn=u8`c+}X_oMy|6w(l z!4W>Q8iLAyvl_6l&R(R0G5xMIw2S<$(jW~~8r1ccOTlesNSG2XI%k{@34lt2paK<$ z)d05gA`%XWKYZ|e1c3O1?cPH9;KLzw-gErH!$W-D@f?5bf#Q$Ny~s#5M{>SoGVcwW zIL+{<$HO5)-m^21focq*n0+dxHb z+=ywslLW9DazU(ygTa%KJm~H|aTlP{(B9;E+dDR0)xF_|RzxhLmKm^$EvX}CC{HSQ z0UaH51oZ>WGUwG<#WxMxNDA%=#Gg0+fV-pxaF#`M(xYZ=p@vTC z4^fu1UnC8z0I*Yb;&|N*nyx}+#mv?9yOU@>>*h4iDW>GJlQuK#Hgx@*x|}@$?^}9n zA=RU3&bhSR$;}5+4+<$#toqBw489g3I`GFKqmRh^r}F%!Y^-yhj!Ez@ zBke)?N0LtpRRu!-G+j2D%Yz9|)A4YW1m(LaR_#fbtOw~y4>7vDIiu>QH|F^h2V!SI z${&ek--Q%n(hVg>NGmj{*`3Q3;)|G6_HKa<`vw)&Oa{rrpm9D@^&u;c$12DMrO0vU znhMQV<>O4n* zfF9@4ri&&C#+S*1M?W3A`H5a+tT2!Zv>KWN^W;b|B#)vbX8=~_Rqx@3MKs|z-?Z|J zjUv}v%so2adnQF+#^@qw*R*CHm*d^GrFWOg#;q}frogO%)DSOTH5FX?-P5hX)zbCg z;$5G9{F;F2-i(Z9t}VlRwXJHnn7oay@69hvMHGFQ-{w^k7I8yNW#yzDD^97@GJ&g> z;L)+tFLbw|M1HK428&L}>b@t>IxWwksQ0lOn}6I3Q+Bz9k45V2cWX7f2Phw^B8dBR+%kJ+Evi0)>q1P^hx&+@Mo(Et6-5Jn z$xf7GK$*ehe(duIP-dV?cM!G^nZ!7gbfAYH_#lbYaLbAMoffxH5FN29?KK6OvXy`E zREiMLXK=j>V9o0rxO|@wkPA@*$fv!5J_Fl$OsazeYB|rl?2Vs;C;fXGdv_hPIt7u_0v5YW2A>-rQhR$*Rn83m8fSHfvcy5 zJLHrtF3qNNr4|H{aB+Iw!+ylt!o|cr+`jjaSfxC}{}orO{FpOLUDg&4B{Bz=Xsu|j z#tbOsD%Zh+nO|+RU8JLrmh^w}JID0sdD(Oyt>J#6f)%&RSWI`r%rwvcZb!eRW5Tfj zp5C%r-0@kp?gC`-?*AARy;{$${-$>d#5=EET{$czoRQN*62|6YbB{GA)HkxgD(Z& zdm3GHqv7e+aD>ulcyIuyOy+IRhXarg4S6S9 z*0v8HQtk>dj}8|->s^nQno{l>hlZLOk@0!1hh}e>(IUF~meJ8z1<^I!OymZAkX!^Q zE^H-$U4_l{nue$tJeK_N{$pNy-Cn zM_0+isjMrJ>cx4TGuwyWugM4p!Li7*hlPgf?v-&NNLQZjPO25iZ5v2Xr{<5;PiRdR zmB*7Au8U;Zkl5tl7f7moS0zqEkMhh@FD0kuO?Fc%V7vmU4!!Zq_3k4MVAD`nyE`HG3S=XHVr8;@jC&c|SL^{{AGoChOsTyD^ zaoLo8(%(P_mKAlNWrfI?7Gne3X}^mo?R7DCxW~>(Str8Jp3uGY{SC^TEFv?r4RHet z$Gg#?t1x9D?Zd@_vAiBDJXf)5s1hh0R2Pf`WaJU`RdJR-YyH#qsB^Q?Md`K9Jf&8)|;^g!ucO3IO&Vd%YbbK42fF!M}M-%%UnXw znsUJFL8~$AiU#s}WLjk?VC6GJ%h^rMjvK`3F)bPL&*nJ^$@nsfn z)mE$QX9gJqa0q4r+lr6TM5*h*wnBk%9oSZ&bc8Qids~lmg@5us*2lyGwiSKAw!()d z-M)5ByaB|I%y{NUn(vU$fL(!pApiNoF1*SzwM6-szrfHE^?wsdEV~f@OC+I!{kKTs z1n!?BiN3!giDaQ#<$s7I1gS``zS@$g1-!|i5h6jc-l;OoxQgnxbR!&kKv4r#Fkbzx zV0<6T097#5Kotzs)E-)&5YPowCU;Aqm&m!suQ)t=``6O4acPezQePI!-pmi z&~S+T(QqJE60psE@sqflVj%I2#DV>67D!7G?s$Q2guCdo27&79|HkVO;)Eddb;TY? z#X$t9I1cGXLtmoA(g7`u46bawo^|e-fX`54JE+91X4xeC#FRon8dULORWu3w-cKxT z@PXi5X1b^WCPEvc%G{eIP~&@ov8cV%sW^R{Yry@N-W?%`W>fWdh#!LhdL(uAEO8~R zdM!YYoM4!n* zzFDL8=#vrmzomQqCy5~E`g;=bX!M^a5tN_*C5fOV`cIRHaH;>_ClO)BKoX(6^;Z(H zG5sCZ7_27W4rIdK%pmMAMGdjd06#rk6v55<$i56jC~5{U?4%9lZ7`W*orr4Qhoa|k z4GXUczat{%%6D0)rH6zh;Oy8Sck#dFHGyph8W@rNc>!gJI|huX*;JMNvh>?&yJzQm z`-8YZHrK=>7f!87bKHuM{XDG*O(JnRZc_=A@KW=!x_9o5&he1JbYYA`$pG%Wa$s5^ zDujJvn|&01+5vh0<<;kO@5d(UH0bsRxei*1o)u0Nrdh8%c+m{k!D(8r!mkLzdh4W3 zQt^;W>}IrM*rLW9 z127{|BZYoGGb05c@KM@#L5v3)3~+|3(?MNGA10P^*|$>FQ5Si{OpV=})Bx2_3 z7vJ6xqfSPs3rP(B(%KkcRG zBLOiU0D%XD_d7!^x2b2w1LtqX1MMu*Wc4wvMD~-tSHpWCA*C8HYEm>3n_-+G#;HEh zH6Y|3!hBPK>%{=X0|Rh&?2pF2TsY5+2PIK(U|5k7r{|=Ez#JhQKI>!i7cmkDEKp&( zY3^R5$N|JidF7Tr#7Owx#7NWvy83RxYrumYN(FeZQIW&}4>slL4STWUHz1xa_Dl$g z!f|?h5eZ8ifXK&T+w)@YBdZJ>;RSnvopncFfKz_Y3i7_Z^T1HG_q7JBgPtl zc<{HFdWigh-wD5(`>P{bjRZT;6Y0U%wd}!aHAvC21;4$C+h&%I?FSM+R>k9Tn~-L( zG&t~WaWK@HKH(dTu^T&F6f|L))OagR1qWY)0PAe^#uvRYvsy`!&)=zdFGgBydshI& zgYgSfN(nw+|W6z9-K{;#?-N`PQ3HKRYiI5yn4{(-TlZP843XpnN_nN6_E{`__<@bJvtHgb@U> zbU!b~8tFvujt-u1VN5GT=Bq|f2$hcpVmy@m6y%Y?987@v2%GWff6XdN#t|ZK5ecIV z0U}09frydJxi%|*_h3VTJlI>Cm%lyOq96~pghD3qUmk2{kO#XUSmAFT?CfU`HY(u3 zW_qKIL4dlotHQgU#lL^6bGD`t8B?`})=S#mI}q-^9q(tiKT>$pK;{U8UtT z7>C&_tbtpd11?7tfEYX zW^h!NMG||T)1p$?8lmyKgb`i67{X#F1$eOKK_2YOt?SNlA69 zdnyn-8JP!SJRp)W0*r?!fbr1#(-B-VxK1wUW@fOoK{N($4{FVAH+O^j(JbF&>t-9H z$*k`q<*8F=l&{1*WL#qtGe@URza>}S`d++S0ID8`53}|v(V$yPXYQMI+&$8Mq10AmTokw1v?}NqVNE;k7_TI0em17OF4%W`&e@ z(msTCcX{=Etc-I{grXi)MuQk4cSq8;&IFaEpk;;afIMl+Ds+t?Ws_!0tqlEr)rOo) zm_4FO$C6Qte1}$)H+FL{omac6LX)8Nkgoz=W?mZ=yp=CCZlb=KHJMvLU3cP4n+r}^ z0@8_9c^~)~lUU~UiQRWuLedl&^@=3nPO};S$q?d175hW-NZ_BcgN@Wb*+Kh%l^smD zirLX_r%fN417?*V}K01jR4WspMU$iRV{JA2!?8 zzcS$OW2R>m&T^5yLGBjI8b|BJ*Ht7!ItcHGSAL`)Gw|{AE8FvtTRnwTV>C#|?@dp& zE#HZ0=X8g!mJB`A7Ew;F1saqe_c<@Tx(k_W&GmH?Dk#x|N+Z zSy9TJZfNY{1snt^5XqX4%W)c?Zo5r$Xy*@f=&rmART~s}sXKC#bo@nL+K)TNt3$_1 zw^SDixh(ogR3Y8we_kxz7EAfXZd&e~EV?zD=FJMXn^)K=nB&D>a4Ni}Y~pqtwpJg48uG zPUqMfEK{`irqpU)P!ZyL8Q2Fy1%=rCO%EMO@}wrNxC4UnK666Kl0AD+r3ne4ZFc;f z7xS`9+2et>tF9X=lAqFaY zyUyZ$cxnyi@I$XLZg36>LCmR#V-&B%%hwAGON*bReTG6xnO$aN9#GFdR8QAIR^JUD z#hGaj1aF^>6#zjxw$`Z2=Pb6F+$Or;)#8P5 z>NlKen`3Gu`!=;uwThHOy#l|PAt0nG>yV5FKOT(i_pQGdyUO_P9;st*Gpn5bQCTQ;G z-wg&f8WY2`z(%8g_0A{!={<*y&2q{ve%KIsJ5i+^q zcrr&>zN_BS=$anxv5GPCM{aA}6Y?yfi>89N-Cgj67s_~8WU4pkdnF36hE+M}G78ly zdu93xB%;w(Cs`k{k~MZksCZ*7rg{whHkK*l_j~)0$hdr6;LHz1bgC#)_Gd)p~PxUoZ7aDVz zCm|v|%S#)`4z$_H{s^hhRYZb-{*!<4REcz(cHTAQihmuxK*xWUS5WCBU+clI$sf*K z)(HFbJG%^8^nyS}r`80U^c!aD>uXULXb}foEU}C79-z6v{OUh87w9PdG#BCp6hX}e z#Q(0jp#JGka{)Pj5NIyIKEDWqnhVo>X#dn)K+5^^;_M2cf5!FoPjg}S%YPRW82)Q> zL0;}}F@XxxKgR@>zheS+J0Aw$iF)2Q7yB{0}pNY|nqn2x=hz zw=;rQ(4dSU6|#9&_ZQ8-WCSS!|C$k;j*Fc4l1$#*`WJ#xaV*>f;SubdRx{}YRtW~I zTez!nZRq6><9Cr5S)sIPxz+kKgNwY$PnXfz__2f$grtK)jTIw1!vpu4w-?;uaewPG z5oS;|ZoN-XG1?4B&`B7Ct(-_;0Op+kThK{$>eiY2j`kJm&)e1r-QF!*x(q+~1ZnU) z#&~LsQrBm{gb&Rn$S*hp=f@ZHXQ>L=g_BfvFJI`>R8j+@hvso5pb`V0$bLe?;cw%(XdV^}^&n=Ovn?K4>(GkK%6nkuaXX<(@F z>jicNDpb@?1u)bQ7J7wx_dL`oA{1K}5{R1jJR`q;zK5&A}21HFll~}y^Kt5K zBka=9<+HOVhDfno(rIztM^srud8t`PY=jK>0C_LPua}-MQE70Ws$xeU8^_h50*g)Q z_L9bNwiU$mW*QxEa{BkDk3slHb@952QZUoWx4#@sE+m*#ibjo|80UlwCZe}GN;CP> ztuPcVRgyz;j_7bPAp9gc!;&_vde?nj_mo9!;_tSpJY_wT^*LqjruA$ismKSmGo+J4 z-f|Ku$G%#JHk8I(x#IR^z&H>W=f$mgPl4L?P4$xaS``lAHc9 zJaEqj!h?7+Yo$c3ccoz}sc`A)ogH#d(#19Sg4SgwCKSbo16hFjL4JfvI(F#5o&gzG z(zKy0p>_f&8@OZXW^I{MjF0$i{Z%%Ij;|W!nevQq!1F;?-uivYn^2;vrqtu_j6KS% zR45!+#=koG@d~woje(jnkc4Y%p4ePof9%f#|5Rkw)_eF=E-d$?qKJ%y z*bix6uazg=dR~&F5v{5A9oH7-fzEbFZ{ixm&alU7rBqwXwFQrkwVz_dGKf=4>j;BR z+e=P{M`5VaXmh%Yxm(s-`$+Y1@Zv*XCeNAgF3q`d9J>zhFZVrx)4gTrW=PM`(ndz& zIIF`YHJRIDEo620Hr;fmD@7EJyXT)?_)j6xxh_F3{6|jrDE?x0UM+w}zhJc)6DK*QJ$IXiOuHX@!_vrB8*J9KD!9PFoyIvjf{(0ix z`|uHxbWP6gq<|(B8u#2^c5gfG{@cUm@k3j;X9^C7GkzLyxl8ve?DTA-RpnsM1|LV{ zXg;{Ar0k(TB8PE%V67q=!O7RTBV_AHF%luJf?zQ@m=msBYoaBDB-%N za8cVU zB40jR9BiTQ7OVd@J`nte@c~2c_#-er2y>WrksA?h`F*{2%Qsa#U+=NtE~S#nzcmgY zaK?@Wh}D%DBqKGNd?(P@sF?tbLz6gtlVXs2zr&VJRqM4t;R{`d=?F!xJ!Q|&^a1?e zR+Ai>4nti!?;A%fPcUnwT)K$B+!Pp_1cMvH$a7s7PO22jaG`lz*^t!$jYB?2L;dwM1~yZJq$$D5a#{CZBI^QH|m%_A|Hs+gn(N7oc++hw;VYde}EZ`jk_W zlMX*?A`(e*Kit!A7(o;|^I9lSR6DwlOR*xW?Z`KGJ@*(W8BrjBB1#Gh;E4SBQMVf- z9eAl7Rv$kr_TgfoRM1jY8~j ze89D*M(2AP5k(k&rH$_o)XM=bZB=9xL})e&s1@AFLjg3A?_(WS=MXR>r!h%N+HrOjm}3u4Z>w>tY(KaKqqNq2~eVE zZ&^igW`zNrKA%e2T|a`QsMnpYi|SXI;T`YMVG2&Zh{ZX)w}L{kbJiha{5cDDWnI@y zi)X_$VYsLZ_#p#V=$qI0m%WJ*6h_DyZP?sGgrFG%V-dtD%<%n!(l)?2pX|>VA|;AI zen=rDI5WTx85;rkA*)cTytowfcUZ)s$x#Vf?#yqulp+W&N$*n+94(LydM(! z(c!0?ES;bC9IlTnzTaZhchvAeS&|NXyQMRn@5~&@?+?*njTi;MSxDHpt=+1Y6tx8y zir)gtLXVjcF(peQr#XSvgvGq06)@z;M;YFvMjmzd5yxcDboB~|L1^0j@cg%>VgNrD z@{*FR+FP%^2UTzcXRaEpY^&IwNKiu`wg`DeLg7+;Bv@&mxkBOmj10%D59{3POvH2GdFy~blEbD zL6*NPd}2Kq6P^n+MFIICv&dla+!%nD)0HU#zz=z%SFk+pr}>pshyvak*39*s;Z>yY zJxCg}Uu?GEcU%-Y!jc}Q4l+SIi@|a@9 zg=S7i#lE|Z z$Q^Uj&=1}aVx?VKj=Aytz_O}>+yhQT{}Egk^Oq*Uf14Z>mY4H#o%o~{^V6Ehj;j;P z=Wuq6nuIGVHF~I}0?dWpoZ>h8*yRsDMm_Q#nn{#vv{>dmzp~wsCmq4Dy@WFy^~eAh z;q5C(+bk!*knU-~EJ9iJB{~_Nl5Sos4C))L2#_e@4@fJDcqL=ut{$AgDXB_JZ@m`S z_?S4%ZP@IvL?m($uNo{rXAyNHDB={vECT}?8rZ=fzlfaIOC>zt|Z};8gzA6>!h84B9HQbifZ= z=Bm$g>5)@6(#L`3oft4%PCM-O+p*;rCX;GMeGEjPFOSaSQS0eOosZ6!cs zOt^#TWdDqB9_(ps+iQA-(+7OlOTE6Z_JZSN@ecfS6^x2SZVj|DSSsn2j~yFp( zjpTvbrF-&HKzD&jF+*2q)8@CZnc5#xt=M20iaE+R&R!?y?YUkqxTbXAY7%XIeRyqX zVBK>eZA>=({@aC(4@Y8W^1NlW+)<3`e#sA(r~VV&rrOU6%7bJQrFgc7je7wr)+$^= zp&7<#um#hS_VCpD#@lRZG-P3(?LRWb-L}c-*|4wWPjzxKwvU!u8se(!7dI`L*1rv0 zGbNsABi}Adhp9<(vMupf^Yda(etMMp^dOQmdF5a^wnx1g6HY&2cO66SsUU1#BSW58 z3n{Wh4Yda84v(NfUP4Sk;&ev`!EoBq7#N{XG=gY4t zp13InK{kUPZEMA`?|4zqXb`_#gonw7_QCUR4K-e|8&{0BPUUo}M4fn2j+(0#=e%Y1 z)ledhul4(~-#weP6u{na9cy#)ZD79jf|v$(XVM(;yn%?WCh_~SBvh>-)A5c0(@6a5 z?k)8vQsm6-*~+z}q!-%e79_hOkUzDTvd^az##-Ln#)(%A1vg4y+@6S+Dc`wh`Sa`q zx=JUR_fs?jC*80jrH8uPz=((Kx0F2$GWxTwn&k(lqB+vcmN!-l&3@P7MJ^#hLuXQ% zHs+K>yZei7noR_0u+e2dp6r-$^WOp(zc;_K7VpXMe+`My=he@vMZwxTR=T;j-uOXM z9_{LndQ=2z|MX=V8*s*AtY_aXpO;#K+BA1Xwm7YAuI>sy8%IcERz>hzxYH1OJF_Cp z#HPZ6vLaRL5ZW-;7S*U_#}~rP&1p+!Ut4?59c~C;Kvl0{l(L-7tq<-yj#uBfu)(#+ zF-%%rOA9;vqz7mHw8eewWnHU+{E*@-INRqRaPDX{QhnNnftM3M%sde+MdSx)NJ@8 z<9oI!Oy=3|4@TRr-PAhot_~G$B=z3KbBmPm7e#*bO@+LZ?1{}%=)O4reS_HB``AqO@kQ1iRFu~G~!sEThECO+=My;asU%{9XQkaPbYAA}J7 z9d2nmRX0eh(1A~XxW5t%05u=@RnUshW$ zv4z5HDU>lm{cF~>Y|lRowHs5hersuq8ol07 zrpsgUG8$+In0T?hW~E%?D7}voMrSU)B!gzWSLE?ASz1dE#jknUBO;2C_8_=t+M}3R zlt*g+$)xwosX1uc;!+PRKK>qi^%}2;;4Wr?upNvqehLW&Z>7xVaf#hqp-#VSwUe76 zY%z`uB&vOY{G9%UXX{AA8IA5fq9uHQGaZGBasihIX%zPJ5ri}jt3xX+D8a&`xwrER zl>o*vr%K6fiGiXSVrA!ry!jqp!0>*O)poX2oW0qHVDREAoIw9`cjYkNQo|znf7V?& zYBu|g+{n=m8l$~lf+dLhV19?tCm{ai^^uw7)#vU^mFEcMO>Q)h(KNxwKc{{=S+pwk zG!dB{L;zg@w*qqWgia(-3I&wY1%mBJqacsHLoG`E;Ex2LLfqC5UoBF+0Kpp?Q2GEA z1lN*}`}07a@#TQ9_$!tu0Z=Lfj}n&6(W;ejKD&S{@MPDN6!HRAm|-46^b6oGP4rg? zATK)y{G~ng316j!RvPy|Aq0v;INm%+hsi&DfR6vQV2{Q6wRV0EjmU{3{8-uNxp%PX zQU&Nsd+m$vV-(nsuL)&N%a9Qj!4+)k&xX(WM>v9T)?T~+5L_s+3<*d^coI#VrsenX zfq7hu#yiJ-2ZE!#+W!3gVy^f@rq7$7;!vb$wc+hQWlp_Pp1wOLd`g_<9Npf(pQP9V zV553DtsvMatXND-(IFdrkKk{Sh+O10H5&jM4J4Q%PsWj8OWRlf(PRZSZmi9_Wz*Si zf25ZB46sP$MO-B##k`G!21T+nUyebv(ONdxC|F_<1U_5ySK{Yk;AGAoOHPpyTL5j8 z9iUgN>SNO-s1uht5>RO@)E=z>(;->H)P7~W%sVI`78AO90kAk+#zR0~0J35LBO4P^ z&ddlLMDy@Z=cqQO)ErdZ7xMr96{YQF0|OEMb3{IA^4QRy^JR>jcb@ z=szT2!_(0v?2a(t=;ybh+@($xt>D0JVcF)Ij?E-$r43q_kPgfOvHfIQ!@)hpbw4 zFAABM-b9ARpR;LTI4zggh(<$={0Kx6$f+UYQ7m`18}=nhNNsf=1zJ7~U|Sv}2bj-M@gqACNDP&-s!P zecbPmvJaChoquo_4#_re!j3D8#a=;mrqj@t{z55DJVkh2lQ*;lIoxE`)>7N@H+9Fz_JNk4OqCu>I_0w?5tFobXhuN<&bG--fI0YZKA?{hDnmRv?M8wUa>r z?NmxUef^>!u0J75E^|2;)%#UogDfIjfJMYREedj+Jsg)E+U<=}0K@r!x5WeqJJeAT zbiDOd-t&S^gD~y>B`}y#OX^k$6h#TNz3eo6CXUwqCXS9r{gRb}U#=9o)q+ka@^LoJ zZvQ%^<`?IS>%-j+tfUMu#@5}uQRl&6Ky$=mKF9Sm;hv7)#8E$%2xpgBV=;fjPEc%` zz)i8;1^KfyVG{Ij2+P}QppqAiu;%HA#r~pkzd0-VJpk~Dikm-YejT~@#g)sKzRP$V zcnvAQUrqOYnu#Y$^Xzb`1OAujxD9Ba==I)42Bq>dFJhPj5Yq7!&-7l)c}4?KZ?Rio zKrn*GDecoA;3(~H;3&tayrX`IPmHlcnq~d zw3Gy$DA}Mvza3g`(WyN017|$KBLEzQDvw)>6MlkOG<;XHmBzeVsCj3Ni*+{~+KzZD z;>Xwmd!?Eb$jpsR(Jhs2X)fC3yd!Ew9Yh=*r^$IHjyfoZ@cki< zCgh;W8WgoZiK?!U?`OR`QJz&PLe$jla;6Z~POdQ#{vyl>nOyck-7Kw_0hjIJWu_co ziOUl_DjRbD2qap0Vv*|i<+pogk)kVuEh!4GgRaJu8NF1~rUdi^>LD{tyu?Ao(Q$FE zjWaudIEoUBvS%5n<)ar>^==a*$m)YE(%9tkM6NYDgDw@cN0gR_?o`scy^ZBa0d|zW zriG{EG)6&mXf=&{*LNY(_cj=+zfc-4%A?{7mObJNML#SpsqM~1A(aYfGi2%Fz+&CNa$r zPv#4IMv#POr z8(4;EadE#>QW}GAI>bDD7?+7_PUR+}&sM>8o&$)Z)7r11-+!Y5h@%OTZtN>LPSmjp z;fn`JAws(u76e1_7UIoo!~TT^sh$?2{kb@?MB&ObV)fO4MZ|TthFh_7D&WKj6oBE1 zM35pr2Vnc~v}~PkV$EnSxp}1TNo13cw$o~i{$6RZEpSo#$4blS?@CMl>35*gV)j?1 z#r5WcY&zE8)-L2M?X@hCWsCW|OC!lX$4Fsb%-TT*n>*JZ8b6sdb$fTL*bxJfb#SA%NE4y(BP zB-q$_6(&)n?XRlJn#!N53Z>1Ts!9%H)5SkkRSf>Bs<{7`Rh8)czg1N<=`OlfL2=gC z<%M}gq&hUrFgVw4k5i@;pU9c9?~3UNNdfKq@VO2UtnaEADc`2fb!c!i-NI_=hw2wG zL@@4Wd^~ICMmt!+B0bYc_=&^a48R1TsXw%(^xIc}z!?V{ZU;9@cPv3;B&KZrCU`|K zBef}^#(kL-D`_!rWmxNX)lzBv*m1QsohOZcu5DJ0Xu!=PX0W7Rw|6jQT<@oqQFZluT2=C0@DT&f`nY{ivMWQCUpE;_~?i1yBv%g&+GhEUnw!gv_w8Jm^ zIWk{g+xBkEeKc_t%Dp0TyZdxjx776HbUt%af3Ax=9NY1Jk6pRjSVp9@p^wU52!@-y z@G|dR&?&=~RC3(`yrT{)v@9u&^%Rj}_(wt6H9Fi$U%Ci@50q?3URKGb8{5nAUW`V~ z%Rfv!FavH^diJkT%ceId0%H#Sw5~jG1sb(ng;rFrvc>rC7O(ylfh8`^8nra)5|_jV zN!Yexy_CmdLi?NmCCbJ*_jIGk>w9Qc)5q~x4>|BCR3EGPRMO4#Yjo=x)5jRQl{8jeDMy;Wgd!BbKw_^u!xGlA=tb3dbq<5BLTb@8c>H{tK0)(6++({r9IJ3?mntjX zwXkkCx>~lnS$gq=QZBE!jJP~Ll{n9cJhI-r&ij0`UTcP-w6g;jU0%F3h;uNU=0hre z!Y*IFv}KvA4gC7#N2wxHTF`Nx#tiBDJiaj~HMNK(=&{UIVwW!>JY2%a?8vgpN6c$Z zq&IhHK6m_dM(PUxQ&Dq>6801k6%g@}JnZHU0ntz89QoKMY zfyw2}bjzX)Cc{Ww#EVt1)CQoWpBp!)_kS8U1qZSwM*vd8&7W(VD&@y-q(*9G)IT6K zAOwGh63I8;!Am!Dsa6q`#)l8)>n^Mouo^);jhkQ7Pw%%mqZgZcxoO+Nk@lT!F6)En z0iTIaX~x^>g4&@wve+3!-fvRd?P^EMa+Jm5AD$aGmRV0or;hWWSYpywL@FwGQw;t@ z@oIa1cxDzrq1J8hq#@%k40{xMb`CEFI8HusG`e2lA1*aIT5dlA6PcsOp~E4^p`o-4 zFBT=b(sUv9V7lfIU{=xl^?4!#w0X8%fi{oLV13!{@&SFo5i-x?{zgyl-MZwHmEFty z@6J4=DYTQKiguecy>IVt{N#UqDG2LGlsY3j-LgCA6%Oan9%-R2OF4G3zlCVk04a{YvY1}_s(X=U}_LJ+Ep6i`+E>w)JF!lHB z`LRF5M;fuf>Mlw@>^tFzd3J8h^$6}W)~-}Jl-y=?w_wQI5UUmv2Sn$kh6VRjL~}u@94?C*m!@lYq;`ZwFP$tN4IB4FsGEc^*y)GMo$u;!1hxCg>8A@wq}GM!4mwoNPpP^Sdm7}LNX~C9%3ch%2T_*{ zToC0@k5B&aSA*A*M-5>4F#=pa2=aQ$^b%}-gTV;SredBVhE0lMp8c1*Iw4CyDv_^y zIrk@(D61BDJN<2|=}_vT)3sM%5Hy*YcuOy{Y6`idK`~+<`(jc8A~omMTy&+%@T@#% z6$3P>u0=&MxnAY`0z${tKNe_Ws1v#!?k9vNwUPkDN$m7NA*o=eFzS}qcyuq&6%9Vpl$7o) zy+$eXidX$j9(%`slRO+0G?*%4ZK6 zxIHv*5u?nh9M?Hv#?*)N391Jo#Cy5dB}b;b6(|6no)FIMf$C1v#_3zFKwI9QAZcmc zZ)vG_sof4pS~>-imim(0+(?Q4!pQ+{4pR?w)cgNY?oe&%B`ENwHxi}Gf9A`nld_iK z^e8ulGz!1b|5EnQwYiEC3v;-I`|%t1;X=DUrz5CF@~akfLEp3KY)le>pa@0{O9vky z?Q9nN!ii%CE1g@5T&EF!XAic#d?TBblRr@m<41ok-qt$x^vW(v_=t_H5PWI5PJniY z1{Ffme)e$F(Z0g{Nub0;kx}lBM&=O(eQ-ZL*dauhV8&?${aTf>{31?MN#GT0X}!?E z%Tw9djByIwWQC2JU@7ZQBt(H1{M6l1gWKu?@R$rKP?x%N$~5X%&6~R*aO%O$IEsaw zO@^hjHt=~2q=jkOq(sp%jsA^iVVNe&5ITCN9hF8#Bi8@dZe|XKe%z{U1KYU?9LRHO z-J!P$Nqyi>)SFLH7TEzR2Jv@jC(+)KZ<=->{7ayIEkP4SgpT0b=PD1xU0nIkvWZS_pA2$1nNjNd!3F%tkwi}HjIEdUma$Jjpl>sp%t{u zzTcwMXS5-JukK&M2k1@u)enPE7X6`s+pvyyq!WN~*)>3~gQ7c#)emX6EL-Cp(@=I* z2{3Z#v-Yl+0IjGYEq4k_z2dso20$9ECH(Imf2{Y) zwdBD!y^#o%1xh$Gmph+Hh(fP9-rFbYsI<~kph98q0N`9_f(3fkg-Tz9W*^dMM5pgw zXy2#Z7GLJ~^=J#RX^zd?sjj$pOc6<8^PLgBhlvH$r3!6Zqx|%pX!Tvvm9H4ve(CQx zyp3`-b77l8S(4J-wv36Y!RfCsfQ%D(M#e5837Fvg`VvhUGXBa7ZezfS8JLki607V7P<{}syT%+*(ce`ae0{hO`vZ??w2*&6?5Yy5x6)`;)PM6W7=UC+Q% zZrN}RC3uUS3E9ExiE(-V_;@@Q!U-jbt8a}r6WY2NDFnrKQyt(K+Va1HEm z0Io3&f@@4`MJ*TXKQlfX6fVSGw=15*p$%p3;fC6hW!rFZ4=SnpzsB74C$6ey7^LxpjlH&|ys~gSHM7u50H6(jhhiXYke=w>aixzj?Cxg@_rTeo&JR~ivz#C7V%GnNb}ZB9 zoQFO0XB<;@`P1a!^U0~|4xQft)W;+lx7E*y@9r;#Cr9;3Q#1xPJv2G)&@nB8Z@`&Y zSTtOE?I(8alpDpfl|AcO_S3_$r{21zPRx2#L4E5E(kopIdV4VHQJ_zLydBkBvwo9G zJVqk^n#8O~Jb-I0Bac%24Q|~Okv*MCoFPZhhU7!##)lew<~^#nSn#Q8dz2@A;p<;Z z+$6`5lS$*<NHhRrp+~pj!arEI}R3H90xSVH?k;QG*s} z6}kFxQKnc)+^|&`fxMT^ELMurYtK8i?<@Bc&Ah-j+n*Q9ZJ)B}3-w^xw$KGNayh+A zOlYoRpcRs-sF(J&@sivpd7L{B>MT}*Rgd3DTbUdwR+W^_77Ec(VSq4@waYmwLE%Rnv| zGf=p*_*sB)r^j~l*fFTHvvBSy_CuFzI1~*7(nxki*SmVW^FpT(%txNe9RidS{2w#Q zynd%I(=tL6%4>yP@AzbZ?c^?>7S9#W zgUacMu?+MB!3ZZEk$$w<%WI#nPbtA^6C{iPPS7Tnn= zI;Jg~zWhgJbI0qO$wA2q3+;Ks;O}Ywhq;FPR8? zr*9Ei=8;z03KULMfKLeA=;JvVW0ZIq{- zl%Z$BScKWtUr(U5CC&?SyZF7H;>NR{PxD*b*?vuUm1Ww6aQz;W%`~_<_)t~iA7XUZ zU;du73c3Otu42;}xb(d;U+ZDWr~EG9>nqbrUh<^dl_F5>(#hqqIiRKYNo42P&-2^Q z>*1Fg)v!+V$jO%OWgFPlL!#q_|8G$tZFbzE`NdB4H z-|zoZTDjcXT7Uj$&T3`k-_pvp>A26Fs1r-tnyg#v_3<+iANV&K4$8_uib{>2W3Lo+Tq_hc=3ht(#Q+xUu6^#%5pgGbV;ARCJucY z?*_-MmLtAMF5PFuq1L7Cj?x*ogm9#01OT)^7Cmz?WSHaGjublOOY`vr;0iJiOJujP zI!O$E4-{4e*Fj|{k8hrgpTsz>S=(ooeSX}ie489|04}=ycOz6NdLHWyZ*-|~etjSz zH&b%qs=@k{(93lEbRXPneinYrj)rr(dR_J6xr;{+~!FevKIZNb4I?pZ1kQFpi`@Dcl`7{7av>|*n3K)YOnidIGYuh@-#x)EC<{~m^(Sc|UO z)H2_!izbcU3poFu_C&3~eYdI~`)&tB5qr-=@(~w4hOPcMBBL60Gh#0P-_2UpkN;=Z zD&z{TRKX)~Z|03izg)nGMy!tg5Aa-fU&4vr6zJ2 z#_+l+ zpg>f?R*FX%jvgaW)lI7u0s+CgHE%H^^2j$moDvStMF{ni*SIAC(HTzq7v0dl8JfJn^H0U!$%mum)+*&?e|%>9J~e353Oii9h2jrMllPOFRLHYzw? z$-r>l4I~pX0&ap`d2982kijLf5^nrQb)>gj+&PN_V!3e|Dx6)KYCyawvZcw=Inufi z;uRy~1RaApn2cSWCj|wN)_!%QgBU!(a(y<;6(R~D`i1~O8+{QWH~B2@t}RG@dz1it zLIk(ekkJhdcT9jqQsDfHgUcFl6N;P&*$&}v2a+I6-LPDGeX22jKq+B>wSzWvncNQ} zfp@7CpepfzVD%GT4hbCL;fsWs+WgQx=;jP2%dhh6v8cWhY>^`VgzvCH2Y5Jfx#1Z% zSf6~ol?z)f^-&A2D0yI_SBig)gELAKK8RmcwuKDlNsNkgt zG`Z|hI~JCFDf-*)v0exS6aUgE)SyBOgrT{J9gtZJ#Ipvc0-dF+eM?BNqpM&R_Q+p8 z{0tslsaN~cDlMU|MEX%gB+IcBj;6kd~Z(FtI*gT6)Lg7 zTnKPh!BStTes@aQAWnDSFjQ?jFUjplsXFlfn8%CD6}8MhdDN#11uYshT#u`494J(V zv(h(Sh9rueRo}ITD>Ey^Hv8%#45s*^7c$7Boom2wxfe124}y#7dbO}%E2JwiL@Hbs zS5JGeZXPpL$Gm3!T;)JqiTVok?BfQIWRdywc^_O0=KYzy3q&8Zqw!&6`Bob?#$4%i z(z+uSZ8*1CnPGN4OLQHya)h4*z!LJY1Qnd|!||a9S$7{>^U(_Gx=AD(vQ3ztW5@9m z!%O#JTQ`v%nT=UTD4f5)0OjTWNm4#sO+m=!nU4xGTK$Wfq;Tb(af2+tE3d^vjShIl z0GxB|ElJdBjA5%TLR|nH6`AN~$Ic=H!qoWL{O^|Mf=ZEbc{QK8uqk+dJ%h(0;P8G2 zNn(eFCLz?^GEXUcqrqfyY`xPJP%%%cfxnX0Sx3)P*fvb2wJGyw>>D3dZ1rL2qm*Gq z*sOj*SeUhL%C@HFR#r+fCi$kG#>haJu^ds_!uAqCbhVvKe`Wgo9V9h*^<5o!@X59$ z?W!c5ERI;w>6T&N@GSstq{NKh<$lTKhSFxpQRT39=&-4_wkxn#Zk_p`iGCi1GW{&f zXG?F-m<1be2)D)0^Yw^2nG|5?S6&mjQV_}HIWO!VcO~17-de^uKOe+XYcbXUIqpxy zgT{cfHl#(+OZHtW{s z>84b7+M3j>Mft|6%_U++rC9$bO)%e}wn^c`Ok{MIT^tBll^2%+2Ub{}n8>L{_;r0U znf@j2B0zseM;?*L_~>3FiKKbemIqCONxaX;fW7CC9jW}Z!l=FiMI~ihxa#ZtG}{Rz z%-X;*!^XAvnL?7tjz@1E1$wl4gn}tZOn}}b8Tderi^g=Jn8@YyLIv6vmn}yLGrU+h zm`BJ2Bld9;E0-Zg2F0b+8IsF)L;iDw`v_-CmN{Z1k8z_6*4er z(-4~(bVu~W$$4CTbsdPhEb2otXuk*A*}_O}PpO{*07s5sawDnY+dO1P)}T^ie2{R5 z2zDOZk1dg8J-woad#`G_U@$J8Qwk5dygzE$528}~jLV_Tx;jGBH;Z#6!$SmkP;x+XMZ-e)1%Kagn+LBKtl|aw z(f@RvfsSnSv4f!B5)w~aCP-OhP&z@gcwXDs2u@z{04`Kh1sik4su}&UVU#r@-G>@8lA+xC*#W(Jk`*Gu3|orq^Z|v$`0zihXKh{`}>J@CsY4sS(GSY(L zTNpOZe8oqe{wkIWr-t9U2##hSrg~jZs-EsV4`2*;&aW&exk-0%v2Cty!pHlDmQyNB zdmt=7$9Fjs6W*YzXG?_7>2Xk%{A;8ADtv98tt<`}6-skTpTL}B1j8SO8|tNF_YAi70i~Vd2A2(dYkt{)PG$bAzTLvTFULST zPvwh~W*Fr($(0!O2n91rDH2M*GaK)sszl6tP6Ax2=e#{B-tTqMDMSs$$%W};*A7v! z_)pBydR5haO*-!x#no9Bp)&C&XA4~>ARSk+;McPWLJFdf#-RA}g?+C>thaqMg9nhrz@GthQ@HTbM^p;lFM~(75GC!~Q zWEC-%*=dFyMY;9G!5}p@vK8eEyAIF3lq&&T1jG6O z9v3XE`;MU6$%S_*{mcDBWPqz(FKS7=Oe2T<=9>NQ>C-|k#+=TOjf&d2GMWXL(+b(D z;rZ0$TKZoMF5lV0HS?#q6CN^BMJSY%7WxgJ9G z46u)Z(w5b+G1WX#*n^O)#UHbVmrsza$Bo(E0Azq?mgR*w(TmzI=2pq(;#ZZcj8gnE z>xbE9@@8Q?mj&*-{h`c070?x5z;iou&9hAd(HiLmJKqq%;3c%`(C z$4Ej5Pk&7A6gG-VdT8pitG3YWXnua8sOu^_t_qB`bg<{!p^$ZE4Ci$k!2EU3m$J13 zb*|tWJ4F!}7yqKOPNO)J&Z%oUFO%~+1>yCT1q(SZ_b2&OBwABNcI5^fH7j*-k?|h4 zWL>QlxSio%pt0frlUuk)b;g`R?QZCo+M7Iduj6&+t+Rv2k-1JVq|t~9Y8eYV}x1Iz-Icb;8b$=Z_%`QMg8 z1)hxLGZZFrX9ZUo?jqd3dH?95t-5v)IUXm7TpZnmlsNuE0US^lVGs+qom^y6==n)s z@w!;+Q_6-7LF%ZCRUv~Kmi(DN^FV}toRBz^W!u3FNwLAY@%?y;Z5v8Kev&i{6HJ8P z@MIdI{aH4id3$-rvenRJf;BIR#iTM18^bnahD=!M_Rpv!o`C>~{Djv~+<0#KGIRvp zPp(22cSqWwvqBwV@^71V!W7h`4-a!T^mAUyLo_{&6$l+PKVe7V;cpdHh}xhI3MRgv6Z<}F284xw@&`!g&> z=R5+ODf@L2%~vQ*1u`lbGAoOw2X-t?ZqzWL$P+U3@TQidSJer++a23=N#dH<7*HC$ zx!}X*3_?(Ke7{rY>K1qC;uyeB5g!d0U(Q*YI1@tF*#PE9bZ@^q+JmzAc+rFlMQpC0 zaNBuiv{_20UZ;j{jxmw6Y~dnn$%MJS8@kdt7CYeRQ0^*;D7lcQie}cs=@Dq!YnAV4 zmG8NbDDNIFV0|*yY~VVl$JaI*Kec0S@SU_|?LS^;pkm3oQzlS;a=kQm^YxA{j|>&B zFOR%c4#SOS?@cC0YbQqVqm}L>R({OjVEogFnqIr5_}t9ApBhoowo)*@n-ai-zUGeCeOHWM z*fH{x_wM)?Bkwz0lMc1Y6*+K?kWjD*@5cLfK=tA06`PHa?c5pekhWD=VSL6e(cm~4 zb7#Wu>(B>Q6R%4P3K#qwZ5=atBIvUf8g$|<*&^?P92_Tq6qVg3KQk)DVEvH@BYS6J_=T#x zAc3xrALkbuDCLwb#OZMq56>QQo>B5Z987gOw6*noYMnA9`q>r? z_a&FV-K*r&+@)^$vR1vUhJAAF>dI|$h$NrBF30qoBgz3YH%4mi`QhV_;Q}0qYYBi9 z8d0`;mHon_gWXpigA)m}`6LgvL>7r-s$&?yi@klbJfkjS9{E#JMHC0GC(d&X!JlrZ zZmpOaJi7oiO_1VpdLNlp;QHaAF-0YQv@wA;91rpwKW4{(hJAP+aoFCeHJ_w?S!uX) zuaU9WY$Y}{jk^=0qIoVknuQmLUaZ(o(zc{|q%z}vk^S4@R<2}C*g9YK8kG^0FvR}p zP6)JwX%#5c8SkHn+K!kM%m!vQy#*R4q+T%@G~jdQ-U}MEP&wZcQKQaSYM9hsuycKL z%lRq-GNL{YGgoywg!6q8ox`NqD=$wPC8TBGyY#Piyp<>61*iKRh&Pi$184Lss)pfg zjvGd)AEA18G;-?zd!R+`sjXYO;PD&1CLdk#Da*| zbEnPwuYM^%Copa{ZG3VuY;_J0iML4-E9`)Nw1#M2i)@JzV}8xS6( zZR?XfrTGh%VgH7`7P0$ix)MNlh>QsHXqZhW0n1V+Vai;D7@p}rC}c!XNB=90x}5q? zG>TBX-vX2jR12?hYcF2@1Mfuh3|fJaK~fTy90r#E#s&7DKid+$R&ryH0+H0TXAMM+ zvw~|g(#4KPD3KUG^&?_Q6w8N@& z!i=*Iy@PgX07~wNX8v5H9uKcE$}#IY4+q#L?h6fCfKv8{G;355$O zh63oDoU=aQiL?C@c(^<=t(T7ZBB|N&8rYrpG1-A4O4bMFfC}Ol&23bax3lDEchGIYL4hnk9T&I1nx5_qluZy4${;&jNa2?7?$luC<*M%Tno zs>OT~aqX&ZD^fP?v>QFozN=2k2Pt;|LJQ8YhcX2-NdlM-cW+|xDV#{MO~p{6xvRb_ z=Yd5-8FG(J<^^9q=fGCRVp?;@Sv#(u7qjKRXH@1hVje>)5I)?6qQrh;M9x9NKW$HkkkZo} z=HtY)oq!Cl&P~q{1n>q6ljSF}71CwVZaEY*0{n4m|KLe*@reEGuZ(saB-$^L>QW^i zKT7GCC9s)vu!ktcKxeRNPv1uveUuzUsd&gFZU(H1M17KY_)LOLSL8%+uE1JK5bS^u z!f5O-iIIho%;2JOWL-rIu0n!pIQY@rUIb7yC#UJYnKyS}$T^@KzrzNE2z5&L@s z`}iGwaOXd~(KS>7%3tKDm`Q=aHiN`55kZP%!P@IAmW&Jm@&8{CYKuQM2)}_Bfn@%k z%$p7$MV3Q7fobj905l{Kbzpbs5=M*~i`|%SwJR|VH&quLzIi^3E-R4Fl%%C73~;oA zhY`iqsU^GCrXz$EphjxADq;`n2mxDRAAsj-C_*2~A6or!cK zy0ZrjXr~0pF=wr_6pdvw+1A{6jQ5YTARl~-L9YgcV^FGixx{CUFJNtS zj>gR+DRG7A|AO32&^G)vLgG{UXVm~z@afK zSf(X}vbqs@M0TOjRH>q15ES-3*WUW-PfpDf4-j6pzO5T19qb$ldvK8%0)ilS z4UZJX^xq{w*1JAobt{rA+RD^UY+|A8&gSDMSzelU*8)OK%)Nfp0Ibnr7U!lbb{XN4 zY1`twO#xofklh<-cqNcvZoQlJj z*8O^?G`m0|LdN$ptCdLaGg0T7|3l94d|${r3|PoP_y-UW+;y9FWwO2!+^)v!+(i5$c6wTq9kCM}jQ&i=0P z$iHhQiChURG>a(i@(4-KHP#gi6Yg$D#2(5S3Kj0^;bibf5~Ss4L%Uy>HEWZ+!~_#Z zHK^6@F9@1iZVIMNJVo-Uhh}zm&{BG)BTWF$YMY#Dxb%f3JJVz`o^*0RY7;Vh`A@jc0KT@wNfsJaZ@YZF z4i$n6os7ep617Y{s#MQlgo5sXq-qzgB;~K>$InsCCkQEy* zErz&wHPTTjMZ)K7iYu;KKUL3W1zIz)Fj34^l}gLz)qmqp=YR1hmVfc5Uu>xC2e`qp zsE|(G8-MdBIBp<+s{G(jm9zTTUu=6=xCVM$q!-~;AvBbHpnN*EE|T(jcK)h&mdM7lcmlb^R1+iLywqBZdpsGYA|Yj0;pyq&eR82vV?DvB zFKRx5aRa?6%?hX&Wl!^G4t5k$6*Le~#ivqQS<-?)+x(kFjeO4>0J12?t)Mm+Qg$M0 z@!XlQeFU*_QAV71bNII09NreJbj(oDq`O8x$|iMwj8TVm3W_<^KQcv40f5?z+4Y*A z<2A33974L;l#UKu{J0NMvPOjoNpJbhdIXBNr=20QXtRv!I)^^?oSa_`3|7HkRiU${ zVKwb-rT8KeE}QRlF3l0Rjg%m3RHr@=)KRNP;Nhg!kq?-aOcb9R`l55nSp^V5)ja=$ zpk7)21A_VnL{QZw7NW`LP;46^6!IaK`kf9gdz>~L@gCK3sbXP8s8u!V18}a5^!;os zWW5{>s~3gh4!q>WqfIFS!}jClr}Z90=#St<(TE0j#6IP;IbxHiR3R6wDK}_jPt@EF z{NRd%TOCFsGu#sxF_HRn>3?Cy{TDBHC}&EQNjLrelY#12eQ86uiwe;q(Z zZg>+@B<`P@W?J96=oGE{ZnC<`(&HK+KZ^Gbnw16Y>cP2fSJU5&dr*Oh4RBZY&b&>fZT;smNVa+)$t=v!a#dw|M7OmxS*?c#&!^s>he&Dn5MX@%d z+^)c!alLZP^8xWJT;Qd^LYTAQ$8o{L;d%A#3*kY?kKQq*ba53pi( zK|p*Ku316&nW$*hKahy<0}`F8+AOg(4y;sAT1dC1+Ng&iwy_zcvzY$~2O2XSjlst$ zjLQ+ELV}uH{j&+D@{pnkFcfWzoXe?S18lBreyfskhItH4fiml3hmjAWcka*`f}A=O zIETT^;*n&f%`JvPm=wBLZS^}L9&-1t%aJM&1xGDVV!YqoD*>M*PMwQ_huovO!J z8g97i+@Q2m)+dp<#y065b{=TfVwwZ^Q7q)4A-^}v`rE-jwyJA2Dzbe`Iaql1pRhnX zYqda)PNIW7P$JX9kUPhy)468-6X~>K*s0~GdmdJ|2ztMSVCXxXJ}uVo3lE7KxR^p2 zGJV=Q+r+yy<8ScxRa1Gkg8PeMhU1wgehBAd46~X3>;gPla973jBre#SH=w)JW*5_@ zv}BXY*7wD;sCU5#ep+Xs>Q6;~bdP?cwY7&_Ar~_Y78~9gpBj%o^*)0M)sc`|U)8}+ zIyDH*MfZ!+oBKfi$`b%f5lx8b)=X&tD*mJn9qfw|$s(HlCo(O76amNZgh+$hcjB`Q zh)aSV>cb*k4r0eCVZ^vpt!IKx=b}8~wn3)un}bDWf# z4Z5@Dj=JA37a@n3333`iWi=& z%`N=W%EqCmeTY&y_z@2I86}xxen`t_;*-CnV?7A=6T9!?!`H9uP6nB%n}I@d@2DsK z5n;$)+d>-@;sw}bxxACVd)G1lc%;5<+fej7U!86jK=E>WW@+j7Q>k`pI;Tey(CSd+ zrb#X$)WA}I?&xnlFkr5GXL_rq^Q8uqrGRXf;vXgL*y_sr5RwVep)xXgU)&V?;E`O~g4@mLZAHXV7(<9I&Kh&wrpi^R;280;JN^T|T zk6A~$?i#m0{W2vM9jgq}?$Mqp>Sl!D3dwncqsY!F5@5>py27vBq?0jh9$g3&Zdnv( z!e(xODwG8jepN%@%KFg^QOu`MRk9=v2j=Pu3*B|%49svPab>FQy*f&J=Wd+%m1Mifl59lvVqn6!5y-di^3(L`fu z8~=5F1;b(>Pr0?bw=kgou)laWFTftL8{BRop)%N4W;#sq2R1ERc10B|BDJ*&D|Peq zZcs!)0F>ZI7i{#df?V>1sx-lIb^wjh!T(87P!8OR>%V6TS^No8Re}NMMQdzu`EZ5c6XX?7iBPDc6s-TYh1ScNMVr-JUJZ@X9^F{?QjI# zWedqP?C&+5<<23fIW^D}yK9v3xDgtQ@T1lZ2H7L@V{_OXl33r1nqF~$zEFu3isutg z{D0Ji>ijkYkN>kTw7w+ECEwfibM_J8Yqlt4N;5_PH_=>}D~+R#sDP=Cr&KWkDFzT|nNpZ^!<5c)hZ zh$zQ&rBB2K>2JOzK%I_7GTQOj8OHEUSvrz3y%vrwFkrCJLx*1OzmW2UFXdliN-xdNO1RrEu)~)W8`!DvPj!36>BU2d(C81OPw z>`BZ`kHX@G9G1m9r2NC=>-REuVyB2o!qodUu?LN>GaaH->gf>LPB7StK6laC^W`rg zU50CYRngAG1`v^KsCWAmI8mp;E9`LP^s->pMX}B*oqApLcS0P#gfLpwR!(i{0}zHW z?N(NeV##9_ZmUBqQO2s&kFzGh6rjB;gCAOuUAu)DVwtlI!WK3y3-sp<2Ckl$wdW&a zr-(E%1OYc^Y+IJ`pyVbq^qpbcSl9E?tv&y{Ns{oW#u%M z!lKL+sMDyJVzVpIh~UE+*`b!{CqWp+k<2Jpkp6iT@%=5 z_-71KEjRm!{Qfoch5D(KaU^-RK&>fDkobHnW4cUd=^OleT_+@BEZt;DSB*1FA5t z`>o*P;5ESe

    d=+d8Fa=ove#=pJewbaqr2 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%0A5#Kmz}Tw?Jb!&rAvnAT4i&gE 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
    w32Q&w`JwwLFeZAp_0gHaV@Nb{R@1NIR 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