diff --git a/CHANGELOG.md b/CHANGELOG.md
index 45f8f8e5..fa3ad7ef 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,60 @@
# Release notes
+## 4.4.0
+
+- Updates and additions
+ - added support for reading back side of German Driver's License with B10 support - use `MBGermanyDlBackRecognizer`
+ - added support for reading front side of Mexican Voter Id card - use `MBMexicoVoterIdFrontRecognizer`
+ - added support for reading ExpiresOn date on `MBCyprusIdBackRecognizer`
+ - added support for image(s) anonymization on `MBPaymentCardFrontRecognizer`
+ - use `anonymizeCardNumber` and `anonymizeOwner`
+ - added support for image(s) anonymization on `MBPaymentCardBackRecognizer`
+ - use `anonymizeCvv`
+ - added support for image(s) anonymization on `MBPaymentCardCombinedRecognizer`
+ - use `anonymizeCardNumber`, `anonymizeOwner` and `anonymizeCvv`
+ - added support for image(s) anonymization on `MBElitePaymentCardFrontRecognizer`
+ - use `anonymizeOwner`
+ - added support for image(s) anonymization on `MBElitePaymentCardBackRecognizer`
+ - use `anonymizeCvv` and `anonymizeCardNumber`
+ - added support for image(s) anonymization on `MBElitePaymentCardCombinedRecognizer`
+ - use `anonymizeCardNumber`, `anonymizeOwner` and `anonymizeCvv`
+ - added support for full document image extension factors on `MBUsdlCombinedRecognizer`
+
+- Improvements in ID scanning performance
+ - improved reading of Swiss front side ID cards
+ - improved reading of German front side ID cards
+ - improved `MBMalaysiaMyTenteraFrontRecognizer` with DeepOcr support
+ - improved reading of Singapore front side Driver's Licenses with DeepOcr support
+ - improved reading of Croatian front side ID cards
+ - improved personal number extraction on Slovakian ID cards
+ - improved reading of Indonesian front side ID cards with DeepOcr support
+ - updated image return processor
+ - the processor now estimates detected (dewarped) document image quality and returns the best quality dewarped image from the best quality detection
+
+- Minor API changes
+ - renamed `MBMyTenteraRecognizer` to `MBMalaysiaMyTenteraFrontRecognizer`
+ - renamed `MBMyTenteraRecognizerResult` to `MBMalaysiaMyTenteraFrontRecognizerResult` and properties
+ - `nricNumber` to `nric`
+ - `ownerAddress` to `fullAddress`
+ - `ownerAddressCity` to `city`
+ - `ownerAddressState` to `ownerState`
+ - `ownerAddressZipCode` to `zipcode`
+ - `ownerAddressStreet` to `street`
+ - `ownerBirthDate` to `birthDate` and it is now of type `MBDateResult`
+ - `ownerFullName` to `fullName`
+ - `ownerReligion` to `religion`
+ - `ownerSex` to `sex`
+ - renamed properties in `MBGermanyIdFrontRecognizerResult`
+ - `firstName` to `givenNames`
+ - `lastName` to `surname`
+ - `dateOfBirth` adn `dateOfExpiry` are now of type `MBDateResult`
+
+- Bugfixes
+ - fix memory issue while using current frame grabber
+ - fix UI bug on `MBDocumentVerificationOverlayViewController` - now showing `Document scanning done` when scanning finish
+ - all combined recognizers are not optional any more in Swift
+
+
## 4.3.0
- Updates and additions
diff --git a/MicroBlink.bundle/Info.plist b/MicroBlink.bundle/Info.plist
index 03c027c2..f5ff7995 100644
Binary files a/MicroBlink.bundle/Info.plist and b/MicroBlink.bundle/Info.plist differ
diff --git a/MicroBlink.bundle/cro_name_dictionary.zzip b/MicroBlink.bundle/cro_name_dictionary.zzip
index 21a4ea95..bf7f86d8 100644
Binary files a/MicroBlink.bundle/cro_name_dictionary.zzip and b/MicroBlink.bundle/cro_name_dictionary.zzip differ
diff --git a/MicroBlink.bundle/en.strings b/MicroBlink.bundle/en.strings
index dc2383c4..89fc3dfe 100644
--- a/MicroBlink.bundle/en.strings
+++ b/MicroBlink.bundle/en.strings
@@ -17,3 +17,4 @@
"photopay_back_verification_document" = "Place the back side of the document in the frame and wait for automatic scan.";
"photopay_front_splash_verification_document" = "Document front side";
"photopay_back_splash_verification_document" = "Document back side";
+"photopay_done_splash_verification_document" = "Document scanning done";
diff --git a/MicroBlink.bundle/indonesia_confusions.zzip b/MicroBlink.bundle/indonesia_confusions.zzip
new file mode 100644
index 00000000..a8864776
Binary files /dev/null and b/MicroBlink.bundle/indonesia_confusions.zzip differ
diff --git a/MicroBlink.bundle/indonesia_occupation_dictionary.zzip b/MicroBlink.bundle/indonesia_occupation_dictionary.zzip
new file mode 100644
index 00000000..75ec6f34
Binary files /dev/null and b/MicroBlink.bundle/indonesia_occupation_dictionary.zzip differ
diff --git a/MicroBlink.bundle/indonesia_province_dictionary.zzip b/MicroBlink.bundle/indonesia_province_dictionary.zzip
new file mode 100644
index 00000000..6211b757
Binary files /dev/null and b/MicroBlink.bundle/indonesia_province_dictionary.zzip differ
diff --git a/MicroBlink.bundle/model_arabic.zzip b/MicroBlink.bundle/model_arabic.zzip
index 907adb10..a1c82b2b 100644
Binary files a/MicroBlink.bundle/model_arabic.zzip and b/MicroBlink.bundle/model_arabic.zzip differ
diff --git a/MicroBlink.bundle/model_eudl.zzip b/MicroBlink.bundle/model_eudl.zzip
index 81d97c5d..3c845fb7 100644
Binary files a/MicroBlink.bundle/model_eudl.zzip and b/MicroBlink.bundle/model_eudl.zzip differ
diff --git a/MicroBlink.bundle/model_general_blink_ocr.zzip b/MicroBlink.bundle/model_general_blink_ocr.zzip
index 24907d21..be9a855f 100644
Binary files a/MicroBlink.bundle/model_general_blink_ocr.zzip and b/MicroBlink.bundle/model_general_blink_ocr.zzip differ
diff --git a/MicroBlink.bundle/model_malaysian.zzip b/MicroBlink.bundle/model_malaysian.zzip
index 6bb9cae3..e636f09f 100644
Binary files a/MicroBlink.bundle/model_malaysian.zzip and b/MicroBlink.bundle/model_malaysian.zzip differ
diff --git a/MicroBlink.bundle/model_micr.zzip b/MicroBlink.bundle/model_micr.zzip
index ad6d38ff..78093fe9 100644
Binary files a/MicroBlink.bundle/model_micr.zzip and b/MicroBlink.bundle/model_micr.zzip differ
diff --git a/MicroBlink.bundle/model_mrtd.zzip b/MicroBlink.bundle/model_mrtd.zzip
index 7dcbe8ab..dd2c1678 100644
Binary files a/MicroBlink.bundle/model_mrtd.zzip and b/MicroBlink.bundle/model_mrtd.zzip differ
diff --git a/MicroBlink.bundle/nn_model_BlinkCreditCardOcr_general_5.1.0.zzip b/MicroBlink.bundle/nn_model_BlinkCreditCardOcr_general_5.1.0.zzip
new file mode 100644
index 00000000..bd560c2f
Binary files /dev/null and b/MicroBlink.bundle/nn_model_BlinkCreditCardOcr_general_5.1.0.zzip differ
diff --git a/MicroBlink.bundle/nn_model_BlinkCreditCardOcr_production_5.1.0.zzip b/MicroBlink.bundle/nn_model_BlinkCreditCardOcr_production_5.1.0.zzip
deleted file mode 100644
index cdc95b6e..00000000
Binary files a/MicroBlink.bundle/nn_model_BlinkCreditCardOcr_production_5.1.0.zzip and /dev/null differ
diff --git a/MicroBlink.bundle/nn_model_BlinkIDOcr_general_5.2.0.zzip b/MicroBlink.bundle/nn_model_BlinkIDOcr_general_5.2.0.zzip
new file mode 100644
index 00000000..ba470456
Binary files /dev/null and b/MicroBlink.bundle/nn_model_BlinkIDOcr_general_5.2.0.zzip differ
diff --git a/MicroBlink.bundle/nn_model_BlinkIDOcr_production_5.2.0.zzip b/MicroBlink.bundle/nn_model_BlinkIDOcr_production_5.2.0.zzip
deleted file mode 100644
index e74f06e0..00000000
Binary files a/MicroBlink.bundle/nn_model_BlinkIDOcr_production_5.2.0.zzip and /dev/null differ
diff --git a/MicroBlink.bundle/nn_model_BlinkInputOcr_general_5.1.0.zzip b/MicroBlink.bundle/nn_model_BlinkInputOcr_general_5.1.0.zzip
new file mode 100644
index 00000000..25cf1448
Binary files /dev/null and b/MicroBlink.bundle/nn_model_BlinkInputOcr_general_5.1.0.zzip differ
diff --git a/MicroBlink.bundle/nn_model_BlinkInputOcr_production_5.1.0.zzip b/MicroBlink.bundle/nn_model_BlinkInputOcr_production_5.1.0.zzip
deleted file mode 100644
index cb94d95d..00000000
Binary files a/MicroBlink.bundle/nn_model_BlinkInputOcr_production_5.1.0.zzip and /dev/null differ
diff --git a/MicroBlink.bundle/payment_card_confusions.zzip b/MicroBlink.bundle/payment_card_confusions.zzip
index 18c17755..64cc70f1 100644
Binary files a/MicroBlink.bundle/payment_card_confusions.zzip and b/MicroBlink.bundle/payment_card_confusions.zzip differ
diff --git a/MicroBlink.bundle/payment_card_dictionary.zzip b/MicroBlink.bundle/payment_card_dictionary.zzip
index 67a53a51..cba43f8d 100644
Binary files a/MicroBlink.bundle/payment_card_dictionary.zzip and b/MicroBlink.bundle/payment_card_dictionary.zzip differ
diff --git a/MicroBlink.bundle/uae_confusions.zzip b/MicroBlink.bundle/uae_confusions.zzip
index 3e1bb7d5..78caa067 100644
Binary files a/MicroBlink.bundle/uae_confusions.zzip and b/MicroBlink.bundle/uae_confusions.zzip differ
diff --git a/MicroBlink.bundle/uae_name_dictionary.zzip b/MicroBlink.bundle/uae_name_dictionary.zzip
index 5699b7ae..432c1381 100644
Binary files a/MicroBlink.bundle/uae_name_dictionary.zzip and b/MicroBlink.bundle/uae_name_dictionary.zzip differ
diff --git a/MicroBlink.bundle/uae_nationality_dictionary.zzip b/MicroBlink.bundle/uae_nationality_dictionary.zzip
index 0b8b6566..3e603e45 100644
Binary files a/MicroBlink.bundle/uae_nationality_dictionary.zzip and b/MicroBlink.bundle/uae_nationality_dictionary.zzip differ
diff --git a/MicroBlink.framework/Headers/MBBlinkIDEntities.h b/MicroBlink.framework/Headers/MBBlinkIDEntities.h
index 031f0162..01d320db 100644
--- a/MicroBlink.framework/Headers/MBBlinkIDEntities.h
+++ b/MicroBlink.framework/Headers/MBBlinkIDEntities.h
@@ -79,6 +79,8 @@
#import "MBGermanyPassportRecognizerResult.h"
#import "MBGermanyOldIdRecognizer.h"
#import "MBGermanyOldIdRecognizerResult.h"
+#import "MBGermanyDlBackRecognizer.h"
+#import "MBGermanyDlBackRecognizerResult.h"
// Hong Kong
#import "MBHongKongIdFrontRecognizer.h"
@@ -117,11 +119,15 @@
#import "MBMyKadFrontRecognizerResult.h"
#import "MBIkadRecognizer.h"
#import "MBIkadRecognizerResult.h"
-#import "MBMyTenteraRecognizer.h"
-#import "MBMyTenteraRecognizerResult.h"
+#import "MBMalaysiaMyTenteraFrontRecognizer.h"
+#import "MBMalaysiaMyTenteraFrontRecognizerResult.h"
#import "MBMalaysiaDlFrontRecognizer.h"
#import "MBMalaysiaDlFrontRecognizerResult.h"
+// Mexico
+#import "MBMexicoVoterIdFrontRecognizer.h"
+#import "MBMexicoVoterIdFrontRecognizerResult.h"
+
// Morocco
#import "MBMoroccoIdFrontRecognizer.h"
#import "MBMoroccoIdFrontRecognizerResult.h"
diff --git a/MicroBlink.framework/Headers/MBCroatiaCombinedRecognizer.h b/MicroBlink.framework/Headers/MBCroatiaCombinedRecognizer.h
index 68e6ef2a..d606b6af 100644
--- a/MicroBlink.framework/Headers/MBCroatiaCombinedRecognizer.h
+++ b/MicroBlink.framework/Headers/MBCroatiaCombinedRecognizer.h
@@ -25,6 +25,8 @@
#import
+NS_ASSUME_NONNULL_BEGIN
+
/**
* Croatian ID Combined Recognizer.
*
@@ -41,3 +43,5 @@ MB_INIT
@property (nonatomic, strong, readonly) MBCroatiaCombinedRecognizerResult* result;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/MicroBlink.framework/Headers/MBCyprusIdBackRecognizer.h b/MicroBlink.framework/Headers/MBCyprusIdBackRecognizer.h
index b75d10c8..d5e3797b 100644
--- a/MicroBlink.framework/Headers/MBCyprusIdBackRecognizer.h
+++ b/MicroBlink.framework/Headers/MBCyprusIdBackRecognizer.h
@@ -29,6 +29,13 @@ MB_INIT
*/
@property (nonatomic, strong, readonly) MBCyprusIdBackRecognizerResult *result;
+/**
+ * Defines if the expiry date of Cryprus ID card should be extracted.
+ *
+ * Default: YES
+ */
+@property (nonatomic, assign) BOOL extractExpiresOn;
+
/**
* Defines if sex of Cyprus ID card owner should be extracted.
*
diff --git a/MicroBlink.framework/Headers/MBCyprusIdBackRecognizerResult.h b/MicroBlink.framework/Headers/MBCyprusIdBackRecognizerResult.h
index c7eb45c5..d2bb15d3 100644
--- a/MicroBlink.framework/Headers/MBCyprusIdBackRecognizerResult.h
+++ b/MicroBlink.framework/Headers/MBCyprusIdBackRecognizerResult.h
@@ -26,6 +26,11 @@ MB_INIT_UNAVAILABLE
*/
@property (nonatomic, readonly) MBDateResult *dateOfBirth;
+/**
+ * The expiry date of Cyprus ID card.
+ */
+@property (nonatomic, readonly) MBDateResult *expiresOn;
+
/**
* The sex of the back side of the Cyprus Id owner.
*/
diff --git a/MicroBlink.framework/Headers/MBCzechiaCombinedRecognizer.h b/MicroBlink.framework/Headers/MBCzechiaCombinedRecognizer.h
index 7eb56f3f..13f7293a 100644
--- a/MicroBlink.framework/Headers/MBCzechiaCombinedRecognizer.h
+++ b/MicroBlink.framework/Headers/MBCzechiaCombinedRecognizer.h
@@ -25,6 +25,8 @@
#import
+NS_ASSUME_NONNULL_BEGIN
+
/**
* Czech ID Combined Recognizer.
*
@@ -41,3 +43,5 @@ MB_INIT
@property (nonatomic, strong, readonly) MBCzechiaCombinedRecognizerResult* result;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/MicroBlink.framework/Headers/MBDocumentVerificationOverlaySettings.h b/MicroBlink.framework/Headers/MBDocumentVerificationOverlaySettings.h
index 048e70d7..a662de29 100644
--- a/MicroBlink.framework/Headers/MBDocumentVerificationOverlaySettings.h
+++ b/MicroBlink.framework/Headers/MBDocumentVerificationOverlaySettings.h
@@ -51,6 +51,14 @@ MB_CLASS_AVAILABLE_IOS(8.0)
*/
@property(nonatomic, strong) NSString *secondSideSplashMessage;
+/**
+ * Returns/sets splash message that is shown after scanning the document.
+ *
+ * Default: string defined by "photopay_done_splash_verification_document"
+ * key in strings file in Microblink.bundle
+ */
+@property(nonatomic, strong) NSString *scanningDoneSplashMessage;
+
/**
* Returns/sets glare status message that is shown if glare detection is turned on
* and it is shown if glare is detected.
@@ -58,7 +66,7 @@ MB_CLASS_AVAILABLE_IOS(8.0)
* Default: string defined by "photopay_glare_status"
* key in strings file in Microblink.bundle
*/
-@property(nonatomic, strong) NSString *glareStatusMessage;
+@property(nonatomic, strong) NSString *glareMessage;
/**
* Returns/sets splash image which is shown below splash message, before scanning the first side of
diff --git a/MicroBlink.framework/Headers/MBElitePaymentCardBackRecognizer.h b/MicroBlink.framework/Headers/MBElitePaymentCardBackRecognizer.h
index f79800f6..7d4dbdb8 100644
--- a/MicroBlink.framework/Headers/MBElitePaymentCardBackRecognizer.h
+++ b/MicroBlink.framework/Headers/MBElitePaymentCardBackRecognizer.h
@@ -50,6 +50,20 @@ MB_INIT
*/
@property (nonatomic, assign) BOOL extractValidThru;
+/**
+ * Should anonymize the CVV area (redact image pixels) on the document image result
+ *
+ * Default: NO
+ */
+@property (nonatomic, assign) BOOL anonymizeCvv;
+
+/**
+ * Should anonymize the card number area (redact image pixels) on the document image result
+ *
+ * Default: NO
+ */
+@property (nonatomic, assign) BOOL anonymizeCardNumber;
+
@end
NS_ASSUME_NONNULL_END
diff --git a/MicroBlink.framework/Headers/MBElitePaymentCardCombinedRecognizer.h b/MicroBlink.framework/Headers/MBElitePaymentCardCombinedRecognizer.h
index 09b4851a..99542149 100644
--- a/MicroBlink.framework/Headers/MBElitePaymentCardCombinedRecognizer.h
+++ b/MicroBlink.framework/Headers/MBElitePaymentCardCombinedRecognizer.h
@@ -60,6 +60,28 @@ MB_INIT
*/
@property (nonatomic, assign) BOOL extractValidThru;
+/**
+ * Should anonymize the card number area (redact image pixels) on the document image result
+ *
+ * Default: NO
+ */
+@property (nonatomic, assign) BOOL anonymizeCardNumber;
+
+/**
+ * Should anonymize the owner area (redact image pixels) on the document image result
+ *
+ * Default: NO
+ */
+@property (nonatomic, assign) BOOL anonymizeOwner;
+
+
+/**
+ * Should anonymize the CVV area (redact image pixels) on the document image result
+ *
+ * Default: NO
+ */
+@property (nonatomic, assign) BOOL anonymizeCvv;
+
@end
NS_ASSUME_NONNULL_END
diff --git a/MicroBlink.framework/Headers/MBElitePaymentCardFrontRecognizer.h b/MicroBlink.framework/Headers/MBElitePaymentCardFrontRecognizer.h
index d9e88919..04e641e8 100644
--- a/MicroBlink.framework/Headers/MBElitePaymentCardFrontRecognizer.h
+++ b/MicroBlink.framework/Headers/MBElitePaymentCardFrontRecognizer.h
@@ -36,6 +36,13 @@ MB_INIT
*/
@property (nonatomic, assign) BOOL extractOwner;
+/**
+ * Should anonymize the owner area (redact image pixels) on the document image result
+ *
+ * Default: NO
+ */
+@property (nonatomic, assign) BOOL anonymizeOwner;
+
@end
NS_ASSUME_NONNULL_END
diff --git a/MicroBlink.framework/Headers/MBFieldByFieldOverlaySettings.h b/MicroBlink.framework/Headers/MBFieldByFieldOverlaySettings.h
index 7a63d2aa..34035605 100644
--- a/MicroBlink.framework/Headers/MBFieldByFieldOverlaySettings.h
+++ b/MicroBlink.framework/Headers/MBFieldByFieldOverlaySettings.h
@@ -54,6 +54,24 @@ MB_INIT_UNAVAILABLE;
*/
@property(nonatomic) UIColor *scanResultViewColor;
+/**
+ * Returns/sets next button description text that is shown above next button
+ * when there are still scanning elements left to be scanned
+ *
+ * Default: string defined by "field_by_field_next_button_description"
+ * key in strings file in Microblink.bundle
+ */
+@property(nonatomic, strong) NSString *nextButtonDescriptionText;
+
+/**
+ * Returns/sets next button description text that is shown above next button
+ * when there are no scanning elements left to be scanned
+ *
+ * Default: string defined by "field_by_field_last_next_button_description"
+ * key in strings file in Microblink.bundle
+ */
+@property(nonatomic, strong) NSString *nextButtonLastDescriptionText;
+
@end
NS_ASSUME_NONNULL_END
diff --git a/MicroBlink.framework/Headers/MBGermanyCombinedRecognizer.h b/MicroBlink.framework/Headers/MBGermanyCombinedRecognizer.h
index a60177b0..87904a74 100644
--- a/MicroBlink.framework/Headers/MBGermanyCombinedRecognizer.h
+++ b/MicroBlink.framework/Headers/MBGermanyCombinedRecognizer.h
@@ -22,6 +22,8 @@
#import "MBEncodeFullDocumentImage.h"
#import "MBEncodeSignatureImage.h"
+NS_ASSUME_NONNULL_BEGIN
+
/**
* German ID Combined Recognizer.
*
@@ -45,3 +47,5 @@ MB_INIT
@property (nonatomic, assign) BOOL extractAddress;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/MicroBlink.framework/Headers/MBGermanyDlBackRecognizer.h b/MicroBlink.framework/Headers/MBGermanyDlBackRecognizer.h
new file mode 100644
index 00000000..4f10468d
--- /dev/null
+++ b/MicroBlink.framework/Headers/MBGermanyDlBackRecognizer.h
@@ -0,0 +1,35 @@
+//
+// MBGermanyDlBackRecognizer.h
+//
+// Created by juraskrlec on 13/11/2018
+// Copyright © Microblink Ltd. All rights reserved.
+//
+
+#import "MBRecognizer.h"
+#import "MBGermanyDlBackRecognizerResult.h"
+
+#import "MBGlareDetection.h"
+#import "MBFullDocumentImage.h"
+#import "MBEncodeFullDocumentImage.h"
+#import "MBFullDocumentImageDpi.h"
+#import "MBFullDocumentImageExtensionFactors.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+* Recognizer which can scan back side of German DL cards.
+*/
+MB_CLASS_AVAILABLE_IOS(8.0) MB_FINAL
+@interface MBGermanyDlBackRecognizer : MBRecognizer
+
+MB_INIT
+
+/**
+ * Result of scanning GermanyDlBackRecognizer
+ */
+@property (nonatomic, strong, readonly) MBGermanyDlBackRecognizerResult *result;
+
+
+@end
+
+NS_ASSUME_NONNULL_END
\ No newline at end of file
diff --git a/MicroBlink.framework/Headers/MBGermanyDlBackRecognizerResult.h b/MicroBlink.framework/Headers/MBGermanyDlBackRecognizerResult.h
new file mode 100644
index 00000000..b0c6d2e9
--- /dev/null
+++ b/MicroBlink.framework/Headers/MBGermanyDlBackRecognizerResult.h
@@ -0,0 +1,37 @@
+//
+// MBGermanyDlBackRecognizerResult.h
+//
+// Created by juraskrlec on 13/11/2018
+// Copyright © Microblink Ltd. All rights reserved.
+//
+
+#import "MBRecognizerResult.h"
+#import "MBDateResult.h"
+
+#import "MBFullDocumentImageResult.h"
+#import "MBEncodedFullDocumentImageResult.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+* Recognizer which can scan back side of German DL cards.
+*/
+MB_CLASS_AVAILABLE_IOS(8.0)
+@interface MBGermanyDlBackRecognizerResult : MBRecognizerResult
+
+MB_INIT_UNAVAILABLE
+
+/**
+* The date of issue for B category of German DL card.
+*/
+@property (nonatomic, readonly) MBDateResult *dateOfIssueB10;
+
+/**
+* The date of issue for B category of German DL card is not specified.
+*/
+@property (nonatomic, readonly) BOOL dateOfIssueB10NotSpecified;
+
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/MicroBlink.framework/Headers/MBGermanyIdFrontRecognizer.h b/MicroBlink.framework/Headers/MBGermanyIdFrontRecognizer.h
index 49ca993d..cd396172 100644
--- a/MicroBlink.framework/Headers/MBGermanyIdFrontRecognizer.h
+++ b/MicroBlink.framework/Headers/MBGermanyIdFrontRecognizer.h
@@ -1,87 +1,90 @@
//
-// MBGermanyIdFrontRecognizer.h
-// MicroBlinkDev
+// MBGermanyIdFrontRecognizer.h
//
-// Created by Dino Gustin on 22/05/2018.
+// Created by juraskrlec on 13/11/2018
+// Copyright © Microblink Ltd. All rights reserved.
//
-#import "MBLegacyRecognizer.h"
+#import "MBRecognizer.h"
#import "MBGermanyIdFrontRecognizerResult.h"
-#import
+#import "MBGlareDetection.h"
#import "MBFaceImage.h"
-#import "MBSignatureImage.h"
+#import "MBEncodeFaceImage.h"
+#import "MBFaceImageDpi.h"
#import "MBFullDocumentImage.h"
-#import "MBGlareDetection.h"
+#import "MBEncodeFullDocumentImage.h"
+#import "MBFullDocumentImageDpi.h"
#import "MBFullDocumentImageExtensionFactors.h"
-
+#import "MBSignatureImage.h"
+#import "MBSignatureImageDpi.h"
+#import "MBEncodeSignatureImage.h"
NS_ASSUME_NONNULL_BEGIN
/**
- * Class for configuring German ID Front Recognizer.
- *
- * German ID Front recognizer is used for scanning front side of German ID.
- */
-PP_CLASS_AVAILABLE_IOS(8.0)
-@interface MBGermanyIdFrontRecognizer : MBLegacyRecognizer
+* Recognizer which can scan front side of Germany national ID cards.
+*/
+MB_CLASS_AVAILABLE_IOS(8.0) MB_FINAL
+@interface MBGermanyIdFrontRecognizer : MBRecognizer
MB_INIT
/**
- * German ID Front recognizer result
+ * Result of scanning GermanyIdFrontRecognizer
*/
@property (nonatomic, strong, readonly) MBGermanyIdFrontRecognizerResult *result;
/**
- * Defines if owner's first names should be extracted from German ID
- *
- * Default: YES
- */
-@property (nonatomic, assign) BOOL extractGivenNames;
+* Defines if CAN number of Germany ID should be extracted.
+*
+* Default: YES
+*/
+@property (nonatomic, assign) BOOL extractCanNumber;
/**
- * Defines if owner's surname should be extracted from German ID
- *
- * Default: YES
- */
-@property (nonatomic, assign) BOOL extractSurname;
+* Defines if date of expiry of Germany ID should be extracted.
+*
+* Default: YES
+*/
+@property (nonatomic, assign) BOOL extractDateOfExpiry;
/**
- * Defines if owner's place of birth should be extracted from German ID
- *
- * Default: YES
- */
-@property (nonatomic, assign) BOOL extractPlaceOfBirth;
+* Defines if document number of Germany ID should be extracted.
+*
+* Default: YES
+*/
+@property (nonatomic, assign) BOOL extractDocumentNumber;
/**
- * Defines if owner's nationality should be extracted from German ID
- *
- * Default: YES
- */
-@property (nonatomic, assign) BOOL extractNationality;
+* Defines if given names of Germany ID owner should be extracted.
+*
+* Default: YES
+*/
+@property (nonatomic, assign) BOOL extractGivenNames;
/**
- * Defines if date of expiry should be extracted from German ID
- *
- * Default: YES
- */
-@property (nonatomic, assign) BOOL extractDateOfExpiry;
+* Defines if nationality of Germany ID owner should be extracted.
+*
+* Default: YES
+*/
+@property (nonatomic, assign) BOOL extractNationality;
/**
- * Defines if CAN number should be extracted from German ID
- *
- * Default: YES
- */
-@property (nonatomic, assign) BOOL extractCanNumber;
+* Defines if place of birth of Germany ID owner should be extracted.
+*
+* Default: YES
+*/
+@property (nonatomic, assign) BOOL extractPlaceOfBirth;
/**
- * Defines if document number should be extracted from German ID
- *
- * Default: YES
- */
-@property (nonatomic, assign) BOOL extractDocumentNumber;
+* Defines if surname of Germany ID owner should be extracted.
+*
+* Default: YES
+*/
+@property (nonatomic, assign) BOOL extractSurname;
+
@end
-NS_ASSUME_NONNULL_END
+NS_ASSUME_NONNULL_END
\ No newline at end of file
diff --git a/MicroBlink.framework/Headers/MBGermanyIdFrontRecognizerResult.h b/MicroBlink.framework/Headers/MBGermanyIdFrontRecognizerResult.h
index a13fa6e8..3eca3b03 100644
--- a/MicroBlink.framework/Headers/MBGermanyIdFrontRecognizerResult.h
+++ b/MicroBlink.framework/Headers/MBGermanyIdFrontRecognizerResult.h
@@ -1,75 +1,70 @@
//
-// MBGermanyIdFrontRecognizerResult.h
-// MicroBlinkDev
+// MBGermanyIdFrontRecognizerResult.h
//
-// Created by Dino Gustin on 22/05/2018.
+// Created by juraskrlec on 13/11/2018
+// Copyright © Microblink Ltd. All rights reserved.
//
-#import "MBLegacyRecognizerResult.h"
+#import "MBRecognizerResult.h"
+#import "MBDateResult.h"
#import "MBFaceImageResult.h"
-#import "MBSignatureImageResult.h"
+#import "MBEncodedFaceImageResult.h"
#import "MBFullDocumentImageResult.h"
+#import "MBEncodedFullDocumentImageResult.h"
+#import "MBSignatureImageResult.h"
+#import "MBEncodedSignatureImageResult.h"
NS_ASSUME_NONNULL_BEGIN
/**
- * Class representing values obtained when scanning front side of German ID
- */
+* Recognizer which can scan front side of Germany national ID cards.
+*/
MB_CLASS_AVAILABLE_IOS(8.0)
-@interface MBGermanyIdFrontRecognizerResult : MBLegacyRecognizerResult
+@interface MBGermanyIdFrontRecognizerResult : MBRecognizerResult
MB_INIT_UNAVAILABLE
/**
- * The first name of the German ID owner.
- */
-@property (nonatomic, readonly, nullable) NSString *firstName;
+* The CAN number of Germany ID.
+*/
+@property (nonatomic, readonly) NSString *canNumber;
/**
- * The last name of the German ID owner.
- */
-@property (nonatomic, readonly, nullable) NSString *lastName;
+* The date of birth of Germany ID owner.
+*/
+@property (nonatomic, readonly) MBDateResult *dateOfBirth;
/**
- * The nationality of the German ID owner.
- */
-@property (nonatomic, readonly, nullable) NSString *nationality;
+* The date of expiry of Germany ID.
+*/
+@property (nonatomic, readonly) MBDateResult *dateOfExpiry;
/**
- * The date of birth of German ID owner in dd.MM.yyyy format.
- */
-@property (nonatomic, readonly, nullable) NSString *rawDateOfBirth;
+* The document number of Germany ID.
+*/
+@property (nonatomic, readonly) NSString *documentNumber;
/**
- * The date of birth of German ID owner
- */
-@property (nonatomic, readonly, nullable) NSDate *dateOfBirth;
+* The given names of Germany ID owner.
+*/
+@property (nonatomic, readonly) NSString *givenNames;
/**
- * The place of birth of the German ID
- */
-@property (nonatomic, readonly, nullable) NSString *placeOfBirth;
+* The nationality of Germany ID owner.
+*/
+@property (nonatomic, readonly) NSString *nationality;
/**
- * The document date of expiry of the German ID in dd.MM.yyyy format.
- */
-@property (nonatomic, readonly, nullable) NSString *rawDateOfExpiry;
+* The place of birth of Germany ID owner.
+*/
+@property (nonatomic, readonly) NSString *placeOfBirth;
/**
- * The document date of expiry of the German ID
- */
-@property (nonatomic, readonly, nullable) NSDate *dateOfExpiry;
+* The surname of Germany ID owner.
+*/
+@property (nonatomic, readonly) NSString *surname;
-/**
- * The document number of the German ID
- */
-@property (nonatomic, readonly, nullable) NSString *documentNumber;
-
-/**
- * The CAN number of the German ID
- */
-@property (nonatomic, readonly, nullable) NSString *canNumber;
@end
diff --git a/MicroBlink.framework/Headers/MBJordanCombinedRecognizer.h b/MicroBlink.framework/Headers/MBJordanCombinedRecognizer.h
index 276d826c..b6141870 100644
--- a/MicroBlink.framework/Headers/MBJordanCombinedRecognizer.h
+++ b/MicroBlink.framework/Headers/MBJordanCombinedRecognizer.h
@@ -23,6 +23,8 @@
#import
+NS_ASSUME_NONNULL_BEGIN
+
/**
* Jordan ID Combined Recognizer.
*
@@ -60,3 +62,5 @@ MB_INIT
@property (nonatomic, assign) BOOL extractDateOfBirth;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/MicroBlink.framework/Headers/MBMalaysiaMyTenteraFrontRecognizer.h b/MicroBlink.framework/Headers/MBMalaysiaMyTenteraFrontRecognizer.h
new file mode 100644
index 00000000..a85362dd
--- /dev/null
+++ b/MicroBlink.framework/Headers/MBMalaysiaMyTenteraFrontRecognizer.h
@@ -0,0 +1,52 @@
+//
+// MBMalaysiaMyTenteraFrontRecognizer.h
+//
+// Created by juraskrlec on 13/11/2018
+// Copyright © Microblink Ltd. All rights reserved.
+//
+
+#import "MBRecognizer.h"
+#import "MBMalaysiaMyTenteraFrontRecognizerResult.h"
+
+#import "MBGlareDetection.h"
+#import "MBFaceImage.h"
+#import "MBEncodeFaceImage.h"
+#import "MBFaceImageDpi.h"
+#import "MBFullDocumentImage.h"
+#import "MBEncodeFullDocumentImage.h"
+#import "MBFullDocumentImageDpi.h"
+#import "MBFullDocumentImageExtensionFactors.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+* Recognizer which can scan front side of Malaysian MyTentera cards.
+*/
+MB_CLASS_AVAILABLE_IOS(8.0) MB_FINAL
+@interface MBMalaysiaMyTenteraFrontRecognizer : MBRecognizer
+
+MB_INIT
+
+/**
+ * Result of scanning MalaysiaMyTenteraFrontRecognizer
+ */
+@property (nonatomic, strong, readonly) MBMalaysiaMyTenteraFrontRecognizerResult *result;
+
+/**
+* Defines if full name and address of Malaysian MyTentera owner should be extracted.
+*
+* Default: YES
+*/
+@property (nonatomic, assign) BOOL extractFullNameAndAddress;
+
+/**
+* Defines if religion of Malaysian MyTentera owner should be extracted.
+*
+* Default: YES
+*/
+@property (nonatomic, assign) BOOL extractReligion;
+
+
+@end
+
+NS_ASSUME_NONNULL_END
\ No newline at end of file
diff --git a/MicroBlink.framework/Headers/MBMalaysiaMyTenteraFrontRecognizerResult.h b/MicroBlink.framework/Headers/MBMalaysiaMyTenteraFrontRecognizerResult.h
new file mode 100644
index 00000000..efe57273
--- /dev/null
+++ b/MicroBlink.framework/Headers/MBMalaysiaMyTenteraFrontRecognizerResult.h
@@ -0,0 +1,84 @@
+//
+// MBMalaysiaMyTenteraFrontRecognizerResult.h
+//
+// Created by juraskrlec on 13/11/2018
+// Copyright © Microblink Ltd. All rights reserved.
+//
+
+#import "MBRecognizerResult.h"
+#import "MBDateResult.h"
+
+#import "MBFaceImageResult.h"
+#import "MBEncodedFaceImageResult.h"
+#import "MBFullDocumentImageResult.h"
+#import "MBEncodedFullDocumentImageResult.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+* Recognizer which can scan front side of Malaysian MyTentera cards.
+*/
+MB_CLASS_AVAILABLE_IOS(8.0)
+@interface MBMalaysiaMyTenteraFrontRecognizerResult : MBRecognizerResult
+
+MB_INIT_UNAVAILABLE
+
+/**
+* The army number of Malaysian MyTentera owner.
+*/
+@property (nonatomic, readonly) NSString *armyNumber;
+
+/**
+* The birth date of Malaysian MyTentera owner.
+*/
+@property (nonatomic, readonly) MBDateResult *birthDate;
+
+/**
+* The city of Malaysian MyTentera owner.
+*/
+@property (nonatomic, readonly) NSString *city;
+
+/**
+* The address of Malaysian MyTentera owner.
+*/
+@property (nonatomic, readonly) NSString *fullAddress;
+
+/**
+* The full name of Malaysian MyTentera owner.
+*/
+@property (nonatomic, readonly) NSString *fullName;
+
+/**
+* The nric of Malaysian MyTentera.
+*/
+@property (nonatomic, readonly) NSString *nric;
+
+/**
+* The state of Malaysian MyTentera owner.
+*/
+@property (nonatomic, readonly) NSString *ownerState;
+
+/**
+* The religion of Malaysian MyTentera owner.
+*/
+@property (nonatomic, readonly) NSString *religion;
+
+/**
+* The sex of Malaysian MyTentera owner.
+*/
+@property (nonatomic, readonly) NSString *sex;
+
+/**
+* The street of Malaysian MyTentera owner.
+*/
+@property (nonatomic, readonly) NSString *street;
+
+/**
+* The zipcode of Malaysian MyTentera owner.
+*/
+@property (nonatomic, readonly) NSString *zipcode;
+
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/MicroBlink.framework/Headers/MBMexicoVoterIdFrontRecognizer.h b/MicroBlink.framework/Headers/MBMexicoVoterIdFrontRecognizer.h
new file mode 100644
index 00000000..5d7ddeaf
--- /dev/null
+++ b/MicroBlink.framework/Headers/MBMexicoVoterIdFrontRecognizer.h
@@ -0,0 +1,62 @@
+//
+// MBMexicoVoterIdFrontRecognizer.h
+//
+// Created by juraskrlec on 13/11/2018
+// Copyright © Microblink Ltd. All rights reserved.
+//
+
+#import "MBRecognizer.h"
+#import "MBMexicoVoterIdFrontRecognizerResult.h"
+
+#import "MBGlareDetection.h"
+#import "MBFaceImage.h"
+#import "MBEncodeFaceImage.h"
+#import "MBFaceImageDpi.h"
+#import "MBFullDocumentImage.h"
+#import "MBEncodeFullDocumentImage.h"
+#import "MBFullDocumentImageDpi.h"
+#import "MBFullDocumentImageExtensionFactors.h"
+#import "MBSignatureImage.h"
+#import "MBSignatureImageDpi.h"
+#import "MBEncodeSignatureImage.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+* Recognizer which can scan front side of Mexican voter id.
+*/
+MB_CLASS_AVAILABLE_IOS(8.0) MB_FINAL
+@interface MBMexicoVoterIdFrontRecognizer : MBRecognizer
+
+MB_INIT
+
+/**
+ * Result of scanning MexicoVoterIdFrontRecognizer
+ */
+@property (nonatomic, strong, readonly) MBMexicoVoterIdFrontRecognizerResult *result;
+
+/**
+* Defines if address of Mexico Voter ID owner should be extracted.
+*
+* Default: YES
+*/
+@property (nonatomic, assign) BOOL extractAddress;
+
+/**
+* Defines if CURP of Mexico Voter ID owner should be extracted.
+*
+* Default: YES
+*/
+@property (nonatomic, assign) BOOL extractCurp;
+
+/**
+* Defines if full name of Mexico Voter ID owner should be extracted.
+*
+* Default: YES
+*/
+@property (nonatomic, assign) BOOL extractFullName;
+
+
+@end
+
+NS_ASSUME_NONNULL_END
\ No newline at end of file
diff --git a/MicroBlink.framework/Headers/MBMexicoVoterIdFrontRecognizerResult.h b/MicroBlink.framework/Headers/MBMexicoVoterIdFrontRecognizerResult.h
new file mode 100644
index 00000000..83291985
--- /dev/null
+++ b/MicroBlink.framework/Headers/MBMexicoVoterIdFrontRecognizerResult.h
@@ -0,0 +1,61 @@
+//
+// MBMexicoVoterIdFrontRecognizerResult.h
+//
+// Created by juraskrlec on 13/11/2018
+// Copyright © Microblink Ltd. All rights reserved.
+//
+
+#import "MBRecognizerResult.h"
+#import "MBDateResult.h"
+
+#import "MBFaceImageResult.h"
+#import "MBEncodedFaceImageResult.h"
+#import "MBFullDocumentImageResult.h"
+#import "MBEncodedFullDocumentImageResult.h"
+#import "MBSignatureImageResult.h"
+#import "MBEncodedSignatureImageResult.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+* Recognizer which can scan front side of Mexican voter id.
+*/
+MB_CLASS_AVAILABLE_IOS(8.0)
+@interface MBMexicoVoterIdFrontRecognizerResult : MBRecognizerResult
+
+MB_INIT_UNAVAILABLE
+
+/**
+* The address of Mexico Voter ID owner.
+*/
+@property (nonatomic, readonly) NSString *address;
+
+/**
+* The CURP of Mexico Voter ID owner.
+*/
+@property (nonatomic, readonly) NSString *curp;
+
+/**
+* The date of birth of Mexico Voter ID owner.
+*/
+@property (nonatomic, readonly) MBDateResult *dateOfBirth;
+
+/**
+* The elector key of Mexico Voter ID owner.
+*/
+@property (nonatomic, readonly) NSString *electorKey;
+
+/**
+* The full name of Mexico Voter ID owner.
+*/
+@property (nonatomic, readonly) NSString *fullName;
+
+/**
+* The sex of Mexico Voter ID owner.
+*/
+@property (nonatomic, readonly) NSString *sex;
+
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/MicroBlink.framework/Headers/MBMrtdCombinedRecognizer.h b/MicroBlink.framework/Headers/MBMrtdCombinedRecognizer.h
index 14f9b29e..1a8f74a6 100644
--- a/MicroBlink.framework/Headers/MBMrtdCombinedRecognizer.h
+++ b/MicroBlink.framework/Headers/MBMrtdCombinedRecognizer.h
@@ -26,6 +26,8 @@
#import
+NS_ASSUME_NONNULL_BEGIN
+
/**
* MRTD Combined recognizer
*
@@ -67,3 +69,5 @@ MB_INIT
@property (nonatomic, assign) NSUInteger numStableDetectionsThreshold;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/MicroBlink.framework/Headers/MBMyTenteraRecognizer.h b/MicroBlink.framework/Headers/MBMyTenteraRecognizer.h
deleted file mode 100644
index 8fcb90f7..00000000
--- a/MicroBlink.framework/Headers/MBMyTenteraRecognizer.h
+++ /dev/null
@@ -1,51 +0,0 @@
-//
-// MBMyTenteraRecognizer.h
-// MicroBlinkDev
-//
-// Created by Dino Gustin on 22/05/2018.
-//
-
-#import "MBLegacyRecognizer.h"
-#import "MBMyTenteraRecognizerResult.h"
-
-#import
-#import "MBFaceImage.h"
-#import "MBFullDocumentImage.h"
-#import "MBFullDocumentImageDpi.h"
-#import "MBGlareDetection.h"
-
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * Class for configuring My Tentera Recognizer.
- *
- * My Tentera recognizer is used for scanning My Tentera.
- */
-PP_CLASS_AVAILABLE_IOS(8.0)
-@interface MBMyTenteraRecognizer : MBLegacyRecognizer
-
-MB_INIT
-
-/**
- * My Tentera recognizer result
- */
-@property (nonatomic, strong, readonly) MBMyTenteraRecognizerResult *result;
-
-/**
- * Defines if religion should be extracted from MyTentera
- *
- * Default: YES
- */
-@property (nonatomic, assign) BOOL extractReligion;
-
-/**
- * Defines if full name and address should be extracted from MyTentera
- *
- * Default: YES
- */
-@property (nonatomic, assign) BOOL extractFullNameAndAddress;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/MicroBlink.framework/Headers/MBMyTenteraRecognizerResult.h b/MicroBlink.framework/Headers/MBMyTenteraRecognizerResult.h
deleted file mode 100644
index c507afc3..00000000
--- a/MicroBlink.framework/Headers/MBMyTenteraRecognizerResult.h
+++ /dev/null
@@ -1,87 +0,0 @@
-//
-// MBMyTenteraRecognizerResult.h
-// MicroBlinkDev
-//
-// Created by Dino Gustin on 22/05/2018.
-//
-
-#import "MBLegacyRecognizerResult.h"
-
-#import "MBFaceImageResult.h"
-#import "MBFullDocumentImageResult.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * Class representing values obtained when scanning My Tentera
- */
-MB_CLASS_AVAILABLE_IOS(8.0)
-@interface MBMyTenteraRecognizerResult : MBLegacyRecognizerResult
-
-MB_INIT_UNAVAILABLE
-
-/**
- * NRIC number (National Registration Identity Card Number)
- *
- * @see https://en.wikipedia.org/wiki/Malaysian_identity_card#Structure_of_the_National_Registration_Identity_Card_Number_.28NRIC.29
- */
-@property (nonatomic, readonly, nullable) NSString *nricNumber;
-
-/**
- * Owner army number
- */
-@property (nonatomic, readonly, nullable) NSString *armyNumber;
-
-/**
- * Owner address
- */
-@property (nonatomic, readonly, nullable) NSString *ownerAddress;
-
-/**
- * Owner address city. Determined from owner address.
- */
-@property (nonatomic, readonly, nullable) NSString *ownerAddressCity;
-
-/**
- * Owner address state. Determined from owner address.
- */
-@property (nonatomic, readonly, nullable) NSString *ownerAddressState;
-
-/**
- * Owner address Zip code. Determined from owner address.
- */
-@property (nonatomic, readonly, nullable) NSString *ownerAddressZipCode;
-
-/**
- * Owner street. Determined from owner address.
- */
-@property (nonatomic, readonly, nullable) NSString *ownerAddressStreet;
-
-/**
- * Owner birth date string, as written on the document (YYMMDD format)
- */
-@property (nonatomic, readonly, nullable) NSString *rawOwnerBirthDate;
-
-/**
- * Owner birth date converted in NSDate object
- */
-@property (nonatomic, readonly, nullable) NSDate *ownerBirthDate;
-
-/**
- * Owner full name
- */
-@property (nonatomic, readonly, nullable) NSString *ownerFullName;
-
-/**
- * Owner religion if written on MyKad
- */
-@property (nonatomic, readonly, nullable) NSString *ownerReligion;
-
-/**
- * Owner sex (M for male, F for female)
- */
-@property (nonatomic, readonly, nullable) NSString *ownerSex;
-
-@end
-
-NS_ASSUME_NONNULL_END
\ No newline at end of file
diff --git a/MicroBlink.framework/Headers/MBPaymentCardBackRecognizer.h b/MicroBlink.framework/Headers/MBPaymentCardBackRecognizer.h
index c3455500..af49470b 100644
--- a/MicroBlink.framework/Headers/MBPaymentCardBackRecognizer.h
+++ b/MicroBlink.framework/Headers/MBPaymentCardBackRecognizer.h
@@ -36,6 +36,13 @@ MB_INIT
*/
@property (nonatomic, assign) BOOL extractInventoryNumber;
+/**
+ * Should anonymize the CVV area (redact image pixels) on the document image result
+ *
+ * Default: NO
+ */
+@property (nonatomic, assign) BOOL anonymizeCvv;
+
@end
NS_ASSUME_NONNULL_END
diff --git a/MicroBlink.framework/Headers/MBPaymentCardCombinedRecognizer.h b/MicroBlink.framework/Headers/MBPaymentCardCombinedRecognizer.h
index c1916d02..2c042ebb 100644
--- a/MicroBlink.framework/Headers/MBPaymentCardCombinedRecognizer.h
+++ b/MicroBlink.framework/Headers/MBPaymentCardCombinedRecognizer.h
@@ -53,6 +53,29 @@ MB_INIT
*/
@property (nonatomic, assign) BOOL extractInventoryNumber;
+/**
+ * Should anonymize the card number area (redact image pixels) on the document image result
+ *
+ * Default: NO
+ */
+@property (nonatomic, assign) BOOL anonymizeCardNumber;
+
+/**
+ * Should anonymize the owner area (redact image pixels) on the document image result
+ *
+ * Default: NO
+ */
+@property (nonatomic, assign) BOOL anonymizeOwner;
+
+
+/**
+ * Should anonymize the CVV area (redact image pixels) on the document image result
+ *
+ * Default: NO
+ */
+@property (nonatomic, assign) BOOL anonymizeCvv;
+
+
@end
NS_ASSUME_NONNULL_END
diff --git a/MicroBlink.framework/Headers/MBPaymentCardFrontRecognizer.h b/MicroBlink.framework/Headers/MBPaymentCardFrontRecognizer.h
index 87ab3b94..75384c0a 100644
--- a/MicroBlink.framework/Headers/MBPaymentCardFrontRecognizer.h
+++ b/MicroBlink.framework/Headers/MBPaymentCardFrontRecognizer.h
@@ -43,6 +43,20 @@ MB_INIT
*/
@property (nonatomic, assign) BOOL extractValidThru;
+/**
+ * Should anonymize the card number area (redact image pixels) on the document image result
+ *
+ * Default: NO
+ */
+@property (nonatomic, assign) BOOL anonymizeCardNumber;
+
+/**
+ * Should anonymize the owner area (redact image pixels) on the document image result
+ *
+ * Default: NO
+ */
+@property (nonatomic, assign) BOOL anonymizeOwner;
+
@end
NS_ASSUME_NONNULL_END
diff --git a/MicroBlink.framework/Headers/MBPolandCombinedRecognizer.h b/MicroBlink.framework/Headers/MBPolandCombinedRecognizer.h
index 53e8df13..543316a7 100644
--- a/MicroBlink.framework/Headers/MBPolandCombinedRecognizer.h
+++ b/MicroBlink.framework/Headers/MBPolandCombinedRecognizer.h
@@ -23,6 +23,8 @@
#import
+NS_ASSUME_NONNULL_BEGIN
+
/**
* Polish ID Combined Recognizer.
*
@@ -81,3 +83,5 @@ MB_INIT
@property (nonatomic, assign) BOOL extractDateOfBirth;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/MicroBlink.framework/Headers/MBSerbiaCombinedRecognizer.h b/MicroBlink.framework/Headers/MBSerbiaCombinedRecognizer.h
index e10674f7..51352d2a 100644
--- a/MicroBlink.framework/Headers/MBSerbiaCombinedRecognizer.h
+++ b/MicroBlink.framework/Headers/MBSerbiaCombinedRecognizer.h
@@ -21,6 +21,8 @@
#import "MBEncodeFullDocumentImage.h"
#import "MBEncodeSignatureImage.h"
+NS_ASSUME_NONNULL_BEGIN
+
/**
* Serbian ID Combined Recognizer.
*
@@ -37,3 +39,5 @@ MB_INIT
@property (nonatomic, strong, readonly) MBSerbiaCombinedRecognizerResult* result;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/MicroBlink.framework/Headers/MBSingaporeCombinedRecognizer.h b/MicroBlink.framework/Headers/MBSingaporeCombinedRecognizer.h
index 9c59acee..d48040d7 100644
--- a/MicroBlink.framework/Headers/MBSingaporeCombinedRecognizer.h
+++ b/MicroBlink.framework/Headers/MBSingaporeCombinedRecognizer.h
@@ -20,6 +20,8 @@
#import "MBDigitalSignature.h"
#import "MBFullDocumentImageExtensionFactors.h"
+NS_ASSUME_NONNULL_BEGIN
+
/**
* Singapore ID Combined Recognizer.
*
@@ -99,3 +101,5 @@ MB_INIT
@property (nonatomic, assign) BOOL extractDateOfIssue;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/MicroBlink.framework/Headers/MBSlovakiaCombinedRecognizer.h b/MicroBlink.framework/Headers/MBSlovakiaCombinedRecognizer.h
index c92b2a6e..4e0e86b6 100644
--- a/MicroBlink.framework/Headers/MBSlovakiaCombinedRecognizer.h
+++ b/MicroBlink.framework/Headers/MBSlovakiaCombinedRecognizer.h
@@ -23,6 +23,8 @@
#import
+NS_ASSUME_NONNULL_BEGIN
+
/**
* Slovak ID Combined Recognizer.
*
@@ -109,3 +111,5 @@ MB_INIT
@property (nonatomic, assign) BOOL extractSpecialRemarks;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/MicroBlink.framework/Headers/MBSloveniaCombinedRecognizer.h b/MicroBlink.framework/Headers/MBSloveniaCombinedRecognizer.h
index 11652660..b4f5ed9d 100644
--- a/MicroBlink.framework/Headers/MBSloveniaCombinedRecognizer.h
+++ b/MicroBlink.framework/Headers/MBSloveniaCombinedRecognizer.h
@@ -21,6 +21,7 @@
#import "MBEncodeFullDocumentImage.h"
#import "MBEncodeSignatureImage.h"
+NS_ASSUME_NONNULL_BEGIN
/**
* Slovenian ID Combined Recognizer.
@@ -38,3 +39,5 @@ MB_INIT
@property (nonatomic, strong, readonly) MBSloveniaCombinedRecognizerResult* result;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/MicroBlink.framework/Headers/MBSwitzerlandIdFrontRecognizer.h b/MicroBlink.framework/Headers/MBSwitzerlandIdFrontRecognizer.h
index e0294a02..c5551eea 100644
--- a/MicroBlink.framework/Headers/MBSwitzerlandIdFrontRecognizer.h
+++ b/MicroBlink.framework/Headers/MBSwitzerlandIdFrontRecognizer.h
@@ -1,51 +1,55 @@
//
-// MBSwitzerlandIdFrontRecognizer.h
-// MicroBlinkDev
+// MBSwitzerlandIdFrontRecognizer.h
//
-// Created by Dino Gustin on 22/05/2018.
+// Created by juraskrlec on 13/11/2018
+// Copyright © Microblink Ltd. All rights reserved.
//
-#import "MBLegacyRecognizer.h"
+#import "MBRecognizer.h"
#import "MBSwitzerlandIdFrontRecognizerResult.h"
-#import
+#import "MBGlareDetection.h"
#import "MBFaceImage.h"
-#import "MBSignatureImage.h"
+#import "MBEncodeFaceImage.h"
+#import "MBFaceImageDpi.h"
#import "MBFullDocumentImage.h"
-#import "MBGlareDetection.h"
-
+#import "MBEncodeFullDocumentImage.h"
+#import "MBFullDocumentImageDpi.h"
+#import "MBFullDocumentImageExtensionFactors.h"
+#import "MBSignatureImage.h"
+#import "MBSignatureImageDpi.h"
+#import "MBEncodeSignatureImage.h"
NS_ASSUME_NONNULL_BEGIN
/**
- * Class for configuring Swiss ID Front Recognizer.
- *
- * Swiss ID Front recognizer is used for scanning front side of Swiss ID.
- */
-PP_CLASS_AVAILABLE_IOS(8.0)
-@interface MBSwitzerlandIdFrontRecognizer : MBLegacyRecognizer
+* Recognizer which can scan front side of Switzerland ID.
+*/
+MB_CLASS_AVAILABLE_IOS(8.0) MB_FINAL
+@interface MBSwitzerlandIdFrontRecognizer : MBRecognizer
MB_INIT
/**
- * Swiss ID Front recognizer result
+ * Result of scanning SwitzerlandIdFrontRecognizer
*/
@property (nonatomic, strong, readonly) MBSwitzerlandIdFrontRecognizerResult *result;
/**
- * Defines if owner's first name should be extracted from Swiss ID
- *
- * Default: YES
- */
+* Defines if given name of Switzerland ID owner should be extracted.
+*
+* Default: YES
+*/
@property (nonatomic, assign) BOOL extractGivenName;
/**
- * Defines if owner's last name should be extracted from Swiss ID
- *
- * Default: YES
- */
+* Defines if surname of Switzerland ID owner should be extracted.
+*
+* Default: YES
+*/
@property (nonatomic, assign) BOOL extractSurname;
+
@end
-NS_ASSUME_NONNULL_END
+NS_ASSUME_NONNULL_END
\ No newline at end of file
diff --git a/MicroBlink.framework/Headers/MBSwitzerlandIdFrontRecognizerResult.h b/MicroBlink.framework/Headers/MBSwitzerlandIdFrontRecognizerResult.h
index 649c51c5..17505147 100644
--- a/MicroBlink.framework/Headers/MBSwitzerlandIdFrontRecognizerResult.h
+++ b/MicroBlink.framework/Headers/MBSwitzerlandIdFrontRecognizerResult.h
@@ -1,45 +1,45 @@
//
-// MBSwitzerlandIdFrontRecognizerResult.h
-// MicroBlinkDev
+// MBSwitzerlandIdFrontRecognizerResult.h
//
-// Created by Dino Gustin on 22/05/2018.
+// Created by juraskrlec on 13/11/2018
+// Copyright © Microblink Ltd. All rights reserved.
//
-#import "MBLegacyRecognizerResult.h"
+#import "MBRecognizerResult.h"
+#import "MBDateResult.h"
#import "MBFaceImageResult.h"
-#import "MBSignatureImageResult.h"
+#import "MBEncodedFaceImageResult.h"
#import "MBFullDocumentImageResult.h"
+#import "MBEncodedFullDocumentImageResult.h"
+#import "MBSignatureImageResult.h"
+#import "MBEncodedSignatureImageResult.h"
NS_ASSUME_NONNULL_BEGIN
/**
- * Class representing values obtained when scanning front side of Swiss ID
- */
+* Recognizer which can scan front side of Switzerland ID.
+*/
MB_CLASS_AVAILABLE_IOS(8.0)
-@interface MBSwitzerlandIdFrontRecognizerResult : MBLegacyRecognizerResult
+@interface MBSwitzerlandIdFrontRecognizerResult : MBRecognizerResult
MB_INIT_UNAVAILABLE
/**
- * The first name of the Swiss ID owner.
- */
-@property (nonatomic, readonly, nullable) NSString *givenName;
+* The date of birth of Switzerland ID owner.
+*/
+@property (nonatomic, readonly) MBDateResult *dateOfBirth;
/**
- * The last name of the Swiss ID owner.
- */
-@property (nonatomic, readonly, nullable) NSString *surname;
+* The given name of Switzerland ID owner.
+*/
+@property (nonatomic, readonly) NSString *givenName;
/**
- * The date of birth of the Swiss ID owner in dd.MM.yyyy format.
- */
-@property (nonatomic, readonly, nullable) NSString *rawDateOfBirth;
+* The surname of Switzerland ID owner.
+*/
+@property (nonatomic, readonly) NSString *surname;
-/**
- * The date of birth of the Swiss ID owner.
- */
-@property (nonatomic, readonly, nullable) NSDate *dateOfBirth;
@end
diff --git a/MicroBlink.framework/Headers/MBUsdlCombinedRecognizer.h b/MicroBlink.framework/Headers/MBUsdlCombinedRecognizer.h
index eeb60b08..2ef566a3 100644
--- a/MicroBlink.framework/Headers/MBUsdlCombinedRecognizer.h
+++ b/MicroBlink.framework/Headers/MBUsdlCombinedRecognizer.h
@@ -21,15 +21,19 @@
#import "MBEncodeFaceImage.h"
#import "MBEncodeFullDocumentImage.h"
+#import "MBFullDocumentImageExtensionFactors.h"
+
#import
+NS_ASSUME_NONNULL_BEGIN
+
/**
* USDL Combined Recognizer.
*
* USDL Combined recognizer is used for scanning both front and back side of US Driver's License.
*/
MB_CLASS_AVAILABLE_IOS(8.0) MB_FINAL
-@interface MBUsdlCombinedRecognizer : MBRecognizer
+@interface MBUsdlCombinedRecognizer : MBRecognizer
/**
* Result of scanning both sides of USDL
@@ -74,6 +78,6 @@ MB_CLASS_AVAILABLE_IOS(8.0) MB_FINAL
MB_INIT
-
-
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/MicroBlink.framework/Info.plist b/MicroBlink.framework/Info.plist
index 6c497114..04af71a8 100644
Binary files a/MicroBlink.framework/Info.plist and b/MicroBlink.framework/Info.plist differ
diff --git a/MicroBlink.framework/MicroBlink b/MicroBlink.framework/MicroBlink
index 1f0108f8..68d1815a 100755
--- a/MicroBlink.framework/MicroBlink
+++ b/MicroBlink.framework/MicroBlink
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ed88e9a85def447ebc3b00bdab9a10be1e13af175ec617726ffeb8928b455ab4
-size 129776496
+oid sha256:0479779fb011cfdd2ab488dc72ccae8c9310bbf0f8b8db023722c3dea9f70a11
+size 172162064
diff --git a/MicroBlink.framework/_CodeSignature/CodeResources b/MicroBlink.framework/_CodeSignature/CodeResources
index ea4c4400..3f0fdce8 100644
--- a/MicroBlink.framework/_CodeSignature/CodeResources
+++ b/MicroBlink.framework/_CodeSignature/CodeResources
@@ -118,7 +118,7 @@
Headers/MBBlinkIDEntities.h
- 95YSdDicPA1OmGPjwQVPzCTYm6Y=
+ vFaEbQuOmPt1X9ZjRVDGSXWfG9E=
Headers/MBBlinkIDUIComponents.h
@@ -182,7 +182,7 @@
Headers/MBCroatiaCombinedRecognizer.h
- 47AB3KBuRRogKxb0k0TJ8Cie4MQ=
+ D5E6qEufhNsZdvFuqvjggGa6s/o=
Headers/MBCroatiaCombinedRecognizerResult.h
@@ -210,11 +210,11 @@
Headers/MBCyprusIdBackRecognizer.h
- LjVREDVcVHoW4SQix3pQfGeD0T4=
+ wcYmqdKYtvR8WVdwU/bnGM+z2Wc=
Headers/MBCyprusIdBackRecognizerResult.h
- GgyCH9mJhDItjWtP/JqiRdLy+Hw=
+ 9ykI9ZlNrWTTRN2vqJDImYvMKk8=
Headers/MBCyprusIdFrontRecognizer.h
@@ -226,7 +226,7 @@
Headers/MBCzechiaCombinedRecognizer.h
- 7piiUPKsUl/ZsNFzjFwAIalVWk8=
+ pxYWPR+jnW/Ij/8HsuslBbkwCpI=
Headers/MBCzechiaCombinedRecognizerResult.h
@@ -378,7 +378,7 @@
Headers/MBDocumentVerificationOverlaySettings.h
- Uc1aBbEJQvBCqx2Icl+KTqwcUdk=
+ /1ROu3l/m4FUTt3mvBbvu+5Dj00=
Headers/MBDocumentVerificationOverlayViewController.h
@@ -410,7 +410,7 @@
Headers/MBElitePaymentCardBackRecognizer.h
- M0bS+RVkSfhZfT7E3VH0ach91Ww=
+ lrNtuC0fDYjqMSuxvFbBAdsNHbc=
Headers/MBElitePaymentCardBackRecognizerResult.h
@@ -418,7 +418,7 @@
Headers/MBElitePaymentCardCombinedRecognizer.h
- uMjrLs6dV3+oLL+45lMUdiDgZAQ=
+ W9JkC/L2fGqW/uiOyFutS9X+UcE=
Headers/MBElitePaymentCardCombinedRecognizerResult.h
@@ -426,7 +426,7 @@
Headers/MBElitePaymentCardFrontRecognizer.h
- QICzUSByYVrvkJxA/W6Rn1zBf1k=
+ 5Ff5ns6vTXEEkHFegWyWYRvIC9o=
Headers/MBElitePaymentCardFrontRecognizerResult.h
@@ -514,7 +514,7 @@
Headers/MBFieldByFieldOverlaySettings.h
- A0mAzBE7mCkdh5UkY5xK0qWyM+0=
+ cEKDcAb9TkPRwgCxODW24b3X7m4=
Headers/MBFieldByFieldOverlayViewController.h
@@ -558,12 +558,20 @@
Headers/MBGermanyCombinedRecognizer.h
- U8/QMvsZC+CcSzdCmVLvZJMh0JM=
+ VH/Q2yfkbLKbnU77mH3a3nYc7no=
Headers/MBGermanyCombinedRecognizerResult.h
9TQJilsINzEluahY4O8N+X3UiRk=
+ Headers/MBGermanyDlBackRecognizer.h
+
+ /s7sbvNOaGx/68HhR2SS5Rbcbxs=
+
+ Headers/MBGermanyDlBackRecognizerResult.h
+
+ bTGkMRynL4/MGYd1XIYIHQVB/go=
+
Headers/MBGermanyIdBackRecognizer.h
gPRuBnQR0Gr4MV3wruSxCI+bpFc=
@@ -574,11 +582,11 @@
Headers/MBGermanyIdFrontRecognizer.h
- TcTnItwmBbvs3j3dYE6ewMQrCyM=
+ Yca4G8vytPuji2VGW79jYddzEvI=
Headers/MBGermanyIdFrontRecognizerResult.h
- TCUpbxvNG6uuGO3+lo5PRKBUOZw=
+ K+q/EOKsCG0ja6m8ktEGw3m06pk=
Headers/MBGermanyOldIdRecognizer.h
@@ -682,7 +690,7 @@
Headers/MBJordanCombinedRecognizer.h
- SyyVdHgnLwEibcoFjXkTRmo/XHw=
+ k4NZRsMegdnQl+hcqwAKo/lT65Q=
Headers/MBJordanCombinedRecognizerResult.h
@@ -748,6 +756,22 @@
tpQR4BRgtm3XP4UWwO3z++E0Dhs=
+ Headers/MBMalaysiaMyTenteraFrontRecognizer.h
+
+ hERo8ZzF7O11T3ARWVYilK3Q4Sc=
+
+ Headers/MBMalaysiaMyTenteraFrontRecognizerResult.h
+
+ HMwQrHtuuT9TMqiv0RxE2+BtNJk=
+
+ Headers/MBMexicoVoterIdFrontRecognizer.h
+
+ Rwtqkqpypz+poZycK+BWlhq5HnE=
+
+ Headers/MBMexicoVoterIdFrontRecognizerResult.h
+
+ NGuKyQDL5FneUYpDltkP6uRcgw4=
+
Headers/MBMicroBlinkDefines.h
O/HBCk52leRQ1YV8XDCUpkN1NFw=
@@ -786,7 +810,7 @@
Headers/MBMrtdCombinedRecognizer.h
- juuCjVLc6KgVfmfGxrZyK65Jiew=
+ ltWfOpWwiXxo6kh6MPUFGEDxPb0=
Headers/MBMrtdCombinedRecognizerResult.h
@@ -840,14 +864,6 @@
/mFjIR8vxxwoBm7uC5WefblX0Mo=
- Headers/MBMyTenteraRecognizer.h
-
- EFuDDsJVb68VBEbh1p8JOT1d2Nk=
-
- Headers/MBMyTenteraRecognizerResult.h
-
- CVKKBv36yk6DKMYwAaMm8PjxA3Y=
-
Headers/MBNativeResult.h
rXCTf5MOs1iy31txh5izI8FF7Xc=
@@ -922,7 +938,7 @@
Headers/MBPaymentCardBackRecognizer.h
- cckmZl+3ahCAkL6yRYp6NrfN5xQ=
+ UGsNUJg6G6utSuPjgQAuT34Bt6A=
Headers/MBPaymentCardBackRecognizerResult.h
@@ -930,7 +946,7 @@
Headers/MBPaymentCardCombinedRecognizer.h
- uWU9UiZGodYawum7gHOhVhYIYQE=
+ 1wz7gHPembHCETXffQK9eGSsqZc=
Headers/MBPaymentCardCombinedRecognizerResult.h
@@ -938,7 +954,7 @@
Headers/MBPaymentCardFrontRecognizer.h
- wajgfsDK/cqA3e3n1g8ERXDh04g=
+ yZz15nCPUPOvhEgAvh6n5EcaFDA=
Headers/MBPaymentCardFrontRecognizerResult.h
@@ -958,7 +974,7 @@
Headers/MBPolandCombinedRecognizer.h
- Kl3dGsgjINAMonjCFAcV013iykE=
+ Fr5vZj1ZeBbEQcVseyUQMqTs5S0=
Headers/MBPolandCombinedRecognizerResult.h
@@ -1090,7 +1106,7 @@
Headers/MBSerbiaCombinedRecognizer.h
- q3Z8Ve3obYJtbdIonlN4KeYrfrA=
+ b1nUYtOmtPwxHwFc2OYPsYLikl8=
Headers/MBSerbiaCombinedRecognizerResult.h
@@ -1142,7 +1158,7 @@
Headers/MBSingaporeCombinedRecognizer.h
- 4sMtdbeUu2x/zEzLlG7P1+/MGv0=
+ BcTpKFgUFUTPRX8Hb1dV9GlB8Bc=
Headers/MBSingaporeCombinedRecognizerResult.h
@@ -1174,7 +1190,7 @@
Headers/MBSlovakiaCombinedRecognizer.h
- J4BcZcglW4u7QyUpi4fd/2NLUEA=
+ dLalvvXTOcr4Lw8elLjpujg5EwA=
Headers/MBSlovakiaCombinedRecognizerResult.h
@@ -1198,7 +1214,7 @@
Headers/MBSloveniaCombinedRecognizer.h
- Kxz0DHZ62DUpX4iHvAjj3MYjcRc=
+ O7VtKO/Jdka/A+RgVHmxCRPUs7c=
Headers/MBSloveniaCombinedRecognizerResult.h
@@ -1270,11 +1286,11 @@
Headers/MBSwitzerlandIdFrontRecognizer.h
- tIi6oSl/bRzI8HXCw0Fbam1Q6dg=
+ zVqbv4Qz5jjpDLKb24G9XAN2+8A=
Headers/MBSwitzerlandIdFrontRecognizerResult.h
- Gvzi5rTZo4fSnQ52eRIxHdLxlaQ=
+ ln5cGSUBNJVWIbHsRyrSYsLYXng=
Headers/MBSwitzerlandPassportRecognizer.h
@@ -1338,7 +1354,7 @@
Headers/MBUsdlCombinedRecognizer.h
- DvXHZH+9hhvsqiW+FL6FBWWx9GU=
+ T30kwB9DOhQsjDypbyKW09SELLg=
Headers/MBUsdlCombinedRecognizerResult.h
@@ -1386,7 +1402,7 @@
Info.plist
- 0IlZgksv8qy9O9R4yGvfCsG70dI=
+ n+V1Exor5mQcnbHRWlEkhBrv/vg=
Modules/module.modulemap
@@ -1707,11 +1723,11 @@
hash
- 95YSdDicPA1OmGPjwQVPzCTYm6Y=
+ vFaEbQuOmPt1X9ZjRVDGSXWfG9E=
hash2
- resU51fPcl8YKhxNL8R3b+aR92R9IhfFDNc7tdTIi1I=
+ 5IZCrFIgTvfo0StAo7n6OEMwXW32IEjDXZ/UBzZ4GKI=
Headers/MBBlinkIDUIComponents.h
@@ -1883,11 +1899,11 @@
hash
- 47AB3KBuRRogKxb0k0TJ8Cie4MQ=
+ D5E6qEufhNsZdvFuqvjggGa6s/o=
hash2
- n4nuGAHz5j06uTYXyDgvs5Xr3WWF/8EHODJplCi946s=
+ uqtTlrzqFFsCVSgYJxwKdMv7ZpuFDGVNxBqcd6rvoUc=
Headers/MBCroatiaCombinedRecognizerResult.h
@@ -1960,22 +1976,22 @@
hash
- LjVREDVcVHoW4SQix3pQfGeD0T4=
+ wcYmqdKYtvR8WVdwU/bnGM+z2Wc=
hash2
- zMAmSB5HAmLDMu+FY6XCfG39S2N/cDG/GWVeT/ZvgPk=
+ PckrIO/O3Iz95pqKmCIOXr3F9a0EjNdsdaAf1kNsD5Y=
Headers/MBCyprusIdBackRecognizerResult.h
hash
- GgyCH9mJhDItjWtP/JqiRdLy+Hw=
+ 9ykI9ZlNrWTTRN2vqJDImYvMKk8=
hash2
- pwFGNSJ5KCWamKW27bODwGWlmqLNaVoD09zkLY5H8KY=
+ ioBGiKQLiCB8q+zpZj5SDzbTL1NKy9KfpBUozaEdy0k=
Headers/MBCyprusIdFrontRecognizer.h
@@ -2004,11 +2020,11 @@
hash
- 7piiUPKsUl/ZsNFzjFwAIalVWk8=
+ pxYWPR+jnW/Ij/8HsuslBbkwCpI=
hash2
- Xeybc9W459vYJJGaTWRjZvPedUexRs+uN6+FtOKqtvY=
+ nUuEH1lJMLGp/9150PVHzz2BcZB8iTFl2KLHmKjmDlc=
Headers/MBCzechiaCombinedRecognizerResult.h
@@ -2422,11 +2438,11 @@
hash
- Uc1aBbEJQvBCqx2Icl+KTqwcUdk=
+ /1ROu3l/m4FUTt3mvBbvu+5Dj00=
hash2
- HsuqVnOriyt4tKpu4RhBWpYMdtSPgJ7YarnvAOmfLQM=
+ hyv3AVZnR5b3c+zraawq9LO3Aog5ic++5JDb3AKFMCw=
Headers/MBDocumentVerificationOverlayViewController.h
@@ -2510,11 +2526,11 @@
hash
- M0bS+RVkSfhZfT7E3VH0ach91Ww=
+ lrNtuC0fDYjqMSuxvFbBAdsNHbc=
hash2
- wYO+7A9UIYafC9RmGYVvEEOriP5JRuZlxt2ZtPPQ73Y=
+ zh4hkU09hifgMDmU3ACREaz7JCceQTiXbnUKUFDn6Q8=
Headers/MBElitePaymentCardBackRecognizerResult.h
@@ -2532,11 +2548,11 @@
hash
- uMjrLs6dV3+oLL+45lMUdiDgZAQ=
+ W9JkC/L2fGqW/uiOyFutS9X+UcE=
hash2
- POqcADUvXSZ6x/5iJhd/xkEKFUo+wHeX922Lmmb2JwU=
+ l70/q86SzEhi8FmBmWmSSA3Ok9884ohtR2U/yNcAtaU=
Headers/MBElitePaymentCardCombinedRecognizerResult.h
@@ -2554,11 +2570,11 @@
hash
- QICzUSByYVrvkJxA/W6Rn1zBf1k=
+ 5Ff5ns6vTXEEkHFegWyWYRvIC9o=
hash2
- zXD8ootMYx9VAIkoFq4Ithji3nQvUSh9ean9NtR4Law=
+ 2LDEBsdUvO9LWsP+x8LHtLi7mQf9bnpHmg3m04CTLTE=
Headers/MBElitePaymentCardFrontRecognizerResult.h
@@ -2796,11 +2812,11 @@
hash
- A0mAzBE7mCkdh5UkY5xK0qWyM+0=
+ cEKDcAb9TkPRwgCxODW24b3X7m4=
hash2
- rVFHaTlRirHR6b2rovJ2XPOx+wq5ISt1uzfgQ8a59I0=
+ HmJkTDm2cxanRh1chZ+R4oc8CiXE2W77U5ZqNg45FtI=
Headers/MBFieldByFieldOverlayViewController.h
@@ -2917,11 +2933,11 @@
hash
- U8/QMvsZC+CcSzdCmVLvZJMh0JM=
+ VH/Q2yfkbLKbnU77mH3a3nYc7no=
hash2
- 3HqZcJbHpA1hA1t3XS9lJ9tNRa9rOL2QCtGnPl5qcpA=
+ N/2QcnR7Ka4ZbRA72UWkAZcC0seXTeLksHOvo2GavnY=
Headers/MBGermanyCombinedRecognizerResult.h
@@ -2935,6 +2951,28 @@
E/aenwRGX7AZ03QgFBzvMxEtKgGmXQWD6wlfex+2ePA=
+ Headers/MBGermanyDlBackRecognizer.h
+
+ hash
+
+ /s7sbvNOaGx/68HhR2SS5Rbcbxs=
+
+ hash2
+
+ lun85nkt7vN/n3QInbiuFqc3QcgtfmoRmXGVbzmgIbM=
+
+
+ Headers/MBGermanyDlBackRecognizerResult.h
+
+ hash
+
+ bTGkMRynL4/MGYd1XIYIHQVB/go=
+
+ hash2
+
+ AidqCEQswv4kbCkGZkUwAIGIwfJ0kA3WfTZtP3aqo3o=
+
+
Headers/MBGermanyIdBackRecognizer.h
hash
@@ -2961,22 +2999,22 @@
hash
- TcTnItwmBbvs3j3dYE6ewMQrCyM=
+ Yca4G8vytPuji2VGW79jYddzEvI=
hash2
- 3hat9dNHL4dktVOw5lBaUQQsqUS2QeUVJD3beqiCwSQ=
+ IvBslHP/rn6hJrzPeK322CtAe4x5RSD1cFtBp70uIaU=
Headers/MBGermanyIdFrontRecognizerResult.h
hash
- TCUpbxvNG6uuGO3+lo5PRKBUOZw=
+ K+q/EOKsCG0ja6m8ktEGw3m06pk=
hash2
- FH9SnnwkTtG6kjL9tAvmw6B/bxV/TsJYjAZVDYaSlZ4=
+ xwNj7mHBhYQta5LEp3wKy8hvkZjJ1Ta5kZrB2y3R5UA=
Headers/MBGermanyOldIdRecognizer.h
@@ -3258,11 +3296,11 @@
hash
- SyyVdHgnLwEibcoFjXkTRmo/XHw=
+ k4NZRsMegdnQl+hcqwAKo/lT65Q=
hash2
- usygcECAnUXUSknEISglBbilADjkXA9fgxkbWDAGjnE=
+ 2bSJBe+2ylk0BEUjCWXRHeRc4rgpDrRkTutU1/ZSLsI=
Headers/MBJordanCombinedRecognizerResult.h
@@ -3441,6 +3479,50 @@
kN88RJ7rMnSzl6D2g/XfSCb1zWHDAN76L2vWsX+Ysbk=
+ Headers/MBMalaysiaMyTenteraFrontRecognizer.h
+
+ hash
+
+ hERo8ZzF7O11T3ARWVYilK3Q4Sc=
+
+ hash2
+
+ h6p+/2F1jdbRTVzLPlIFvu3uOpGTEUNwIF9wqttAi/Q=
+
+
+ Headers/MBMalaysiaMyTenteraFrontRecognizerResult.h
+
+ hash
+
+ HMwQrHtuuT9TMqiv0RxE2+BtNJk=
+
+ hash2
+
+ KJNgfKtk2F1MgCeTxT/TJFyOjRjIc12Sw1dMHmNd4vg=
+
+
+ Headers/MBMexicoVoterIdFrontRecognizer.h
+
+ hash
+
+ Rwtqkqpypz+poZycK+BWlhq5HnE=
+
+ hash2
+
+ jh/Ge0IFB0n2weVb2NVa2ThgjFtRNHniQB0mY2EFtak=
+
+
+ Headers/MBMexicoVoterIdFrontRecognizerResult.h
+
+ hash
+
+ NGuKyQDL5FneUYpDltkP6uRcgw4=
+
+ hash2
+
+ zZeVQZE3IOzYY+8lqvlA1JoiHGbvOVyuzAnZpnTgeyA=
+
+
Headers/MBMicroBlinkDefines.h
hash
@@ -3544,11 +3626,11 @@
hash
- juuCjVLc6KgVfmfGxrZyK65Jiew=
+ ltWfOpWwiXxo6kh6MPUFGEDxPb0=
hash2
- HnprV5203TLo9kutFIIcjW1jf9GMYYLdzph+IEymwcc=
+ V2dOXMNJjd4mU/m3sEMDCeQ2oGYT6W/FFKC1uFBlm0U=
Headers/MBMrtdCombinedRecognizerResult.h
@@ -3694,28 +3776,6 @@
BNPmMMw0baaVHG1rpE4urBEvoFSjXKfZocpRfQR80SU=
- Headers/MBMyTenteraRecognizer.h
-
- hash
-
- EFuDDsJVb68VBEbh1p8JOT1d2Nk=
-
- hash2
-
- DndYtqB12BKmE2czwHZGU5GL1Y3DUwfE2MQdDWyYgDM=
-
-
- Headers/MBMyTenteraRecognizerResult.h
-
- hash
-
- CVKKBv36yk6DKMYwAaMm8PjxA3Y=
-
- hash2
-
- P3TWsne3OhqVZlUhBJMDAVKRCRPB5Bd4oHH9gkHp+D4=
-
-
Headers/MBNativeResult.h
hash
@@ -3918,11 +3978,11 @@
hash
- cckmZl+3ahCAkL6yRYp6NrfN5xQ=
+ UGsNUJg6G6utSuPjgQAuT34Bt6A=
hash2
- DUKj05jfsipjY9JYbOLn7ioYHCEm7djXwMAKhAixK20=
+ N/toVBtb5GpKtNRuaib/igTRUTG7Cv/vLsYxH7o/0X8=
Headers/MBPaymentCardBackRecognizerResult.h
@@ -3940,11 +4000,11 @@
hash
- uWU9UiZGodYawum7gHOhVhYIYQE=
+ 1wz7gHPembHCETXffQK9eGSsqZc=
hash2
- 2HGioQ9YzzHssMgV6mHQFaer+YjdHlBdkVjiRR6qwbM=
+ SsCcxrzYVSMxXufXhBUj9/UaQ8WZcmeQu7iqLCFsT5w=
Headers/MBPaymentCardCombinedRecognizerResult.h
@@ -3962,11 +4022,11 @@
hash
- wajgfsDK/cqA3e3n1g8ERXDh04g=
+ yZz15nCPUPOvhEgAvh6n5EcaFDA=
hash2
- Di139JoVmtHQBhpDgWjTtP4MYHDixWg7KfrFRHJe/rE=
+ vT7TK6Rrs/WVexpsWsd1/skrlUUQrMRx0m1GEFBZ+bs=
Headers/MBPaymentCardFrontRecognizerResult.h
@@ -4017,11 +4077,11 @@
hash
- Kl3dGsgjINAMonjCFAcV013iykE=
+ Fr5vZj1ZeBbEQcVseyUQMqTs5S0=
hash2
- DjpMSjUfRzanW+cqyvycLCUwzKEQeqANj1WN+s2xSPo=
+ j6mRqdh5uKcfMzQB1ZStBnH+jB2TKmP+KO3PNDgF/5g=
Headers/MBPolandCombinedRecognizerResult.h
@@ -4380,11 +4440,11 @@
hash
- q3Z8Ve3obYJtbdIonlN4KeYrfrA=
+ b1nUYtOmtPwxHwFc2OYPsYLikl8=
hash2
- zjLeoPaQNXRdfP8DLPbxIPbMAuJAEOaRgEuYCe3K4vg=
+ K5pfqMqsKHAT9t1jfpzTtS5VVn57yxKkCtVqlK/L4mQ=
Headers/MBSerbiaCombinedRecognizerResult.h
@@ -4523,11 +4583,11 @@
hash
- 4sMtdbeUu2x/zEzLlG7P1+/MGv0=
+ BcTpKFgUFUTPRX8Hb1dV9GlB8Bc=
hash2
- Efg1Ws5jLkHr1iO+YJCvkdJLuUZbpNAdMngwFz3yGL8=
+ JUtj5RLbdAgxSQBYBhujYD6rfdfvng5FpLQiy/vHSaQ=
Headers/MBSingaporeCombinedRecognizerResult.h
@@ -4611,11 +4671,11 @@
hash
- J4BcZcglW4u7QyUpi4fd/2NLUEA=
+ dLalvvXTOcr4Lw8elLjpujg5EwA=
hash2
- I9Namb14krJuYwTmPxjB3EBNHbMlo/3tospc095cKlU=
+ v0X0TQG38sntaG3RfIb1kv+h90n+Sb8KYQsD7asi58I=
Headers/MBSlovakiaCombinedRecognizerResult.h
@@ -4677,11 +4737,11 @@
hash
- Kxz0DHZ62DUpX4iHvAjj3MYjcRc=
+ O7VtKO/Jdka/A+RgVHmxCRPUs7c=
hash2
- +zR8HBrPYc+KD8l1JMkz3Gv24chOafbMPgrYoLGX4kE=
+ 0QCYGdxiJpYuYdzipCkvP3xHnePikgmodnR8e5Bp/U4=
Headers/MBSloveniaCombinedRecognizerResult.h
@@ -4875,22 +4935,22 @@
hash
- tIi6oSl/bRzI8HXCw0Fbam1Q6dg=
+ zVqbv4Qz5jjpDLKb24G9XAN2+8A=
hash2
- 9Lf4pEPUcqQSjZjl9mzXIAooW2J86+UaYA3fTdmLXnc=
+ Dvs6FplwPzYpAxhVUnke0I/rJFRPR4jxnnnl9R2P3Co=
Headers/MBSwitzerlandIdFrontRecognizerResult.h
hash
- Gvzi5rTZo4fSnQ52eRIxHdLxlaQ=
+ ln5cGSUBNJVWIbHsRyrSYsLYXng=
hash2
- Yno5Z/FIAx97bVVydLkWoiAb1yd4Gpyns3zhMukRgHk=
+ Jm6hS8/7kEWdCckGsMjN2oPU+TRlPu4f7CJ0ttLIsH8=
Headers/MBSwitzerlandPassportRecognizer.h
@@ -5062,11 +5122,11 @@
hash
- DvXHZH+9hhvsqiW+FL6FBWWx9GU=
+ T30kwB9DOhQsjDypbyKW09SELLg=
hash2
- VsRii+Gn3m9QWXmvtmWwB7pVwgnkv8sDSZGQIFd8No4=
+ UP72vlTuHLgijaqrtZvjFI0O4+tTgRaISQpNgk2R7sM=
Headers/MBUsdlCombinedRecognizerResult.h
diff --git a/PPBlinkID.podspec b/PPBlinkID.podspec
index 07dfcd90..ffbe6038 100644
--- a/PPBlinkID.podspec
+++ b/PPBlinkID.podspec
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = "PPBlinkID"
- s.version = "4.3.0"
+ s.version = "4.4.0"
s.summary = "A delightful component for barcode scanning"
s.homepage = "http://microblink.com"
@@ -32,7 +32,7 @@ Pod::Spec.new do |s|
s.source = {
:git => 'https://github.com/BlinkID/blinkid-ios.git',
- :tag => 'v4.3.0'
+ :tag => 'v4.4.0'
}
s.platform = :ios
diff --git a/README.md b/README.md
index c8ace862..c93c12e3 100644
--- a/README.md
+++ b/README.md
@@ -22,7 +22,6 @@ BlinkID is a part of family of SDKs developed by [MicroBlink](http://www.microbl
-
# Table of contents
* [Requirements](#user-content-requirements)
@@ -115,7 +114,7 @@ git lfs install
```ruby
platform :ios, '9.0'
-pod 'PPBlinkID', '~> 4.3.0'
+pod 'PPBlinkID', '~> 4.1.0'
```
- Install the dependencies in your project:
@@ -790,6 +789,10 @@ The [`MBGermanyPassportRecognizer.h`](http://blinkid.github.io/blinkid-ios/Class
This recognizer can be used in any overlay view controller, but it works best with the [`MBDocumentOverlayViewController`](http://blinkid.github.io/blinkid-ios/Classes/MBDocumentOverlayViewController.html), which has UI best suited for one side document scanning.
+The [`MBGermanyDlBackRecognizerResult.h`](http://blinkid.github.io/blinkid-ios/Classes/MBGermanyDlBackRecognizerResult.h.html) is recognizer specialised for scanning back side of German Driver's License with B10 support.
+
+This recognizer can be used in any overlay view controller, but it works best with the [`MBDocumentOverlayViewController`](http://blinkid.github.io/blinkid-ios/Classes/MBDocumentOverlayViewController.html), which has UI best suited for one side document scanning.
+
#### Hong Kong
The [`MBHongKongIdFrontRecognizer`](http://blinkid.github.io/blinkid-ios/Classes/MBHongKongIdFrontRecognizer.html) is recognizer specialised for scanning front side of Hong Kong ID.
@@ -858,7 +861,7 @@ The [`MBMyKadBackRecognizer`](http://blinkid.github.io/blinkid-ios/Classes/MBMyK
This recognizer can be used in any overlay view controller, but it works best with the [`MBDocumentOverlayViewController`](http://blinkid.github.io/blinkid-ios/Classes/MBDocumentOverlayViewController.html), which has UI best suited for one side document scanning.
-The [`MBMyTenteraRecognizer`](http://blinkid.github.io/blinkid-ios/Classes/MBMyTenteraRecognizer.html) is recognizer specialised for scanning MyTentera.
+The [`MBMalaysiaMyTenteraFrontRecognizer`](http://blinkid.github.io/blinkid-ios/Classes/MBMalaysiaMyTenteraFrontRecognizer.html) is recognizer specialised for scanning MyTentera.
This recognizer can be used in any overlay view controller, but it works best with the [`MBDocumentOverlayViewController`](http://blinkid.github.io/blinkid-ios/Classes/MBDocumentOverlayViewController.html), which has UI best suited for one side document scanning.
@@ -866,6 +869,12 @@ The [`MBiKadRecognizer`](http://blinkid.github.io/blinkid-ios/Classes/MBiKadReco
This recognizer can be used in any overlay view controller, but it works best with the [`MBDocumentOverlayViewController`](http://blinkid.github.io/blinkid-ios/Classes/MBDocumentOverlayViewController.html), which has UI best suited for one side document scanning.
+#### Mexico
+
+The [`MBMexicoVoterIdFrontRecognizer`](http://blinkid.github.io/blinkid-ios/Classes/MBMexicoVoterIdFrontRecognizer.html) is recognizer specialised for scanning front side of Mexican Voter ID card.
+
+This recognizer can be used in any overlay view controller, but it works best with the [`MBDocumentOverlayViewController`](http://blinkid.github.io/blinkid-ios/Classes/MBDocumentOverlayViewController.html), which has UI best suited for one side document scanning.
+
#### Morocco
The [`MBMoroccoIdFrontRecognizer`](http://blinkid.github.io/blinkid-ios/Classes/MBMoroccoIdFrontRecognizer.html) is recognizer specialised for scanning front side of Morocco ID.
@@ -1488,6 +1497,6 @@ done
# Additional info
-Complete API reference can be found [here](http://blinkid.github.io/blinkid-ios/index.html).
+Complete API reference can be found [here](http://blinkid.github.io/blinkid-ios/docs/index.html).
For any other questions, feel free to contact us at [help.microblink.com](http://help.microblink.com).
diff --git a/Release notes.md b/Release notes.md
index 45f8f8e5..fa3ad7ef 100644
--- a/Release notes.md
+++ b/Release notes.md
@@ -1,5 +1,60 @@
# Release notes
+## 4.4.0
+
+- Updates and additions
+ - added support for reading back side of German Driver's License with B10 support - use `MBGermanyDlBackRecognizer`
+ - added support for reading front side of Mexican Voter Id card - use `MBMexicoVoterIdFrontRecognizer`
+ - added support for reading ExpiresOn date on `MBCyprusIdBackRecognizer`
+ - added support for image(s) anonymization on `MBPaymentCardFrontRecognizer`
+ - use `anonymizeCardNumber` and `anonymizeOwner`
+ - added support for image(s) anonymization on `MBPaymentCardBackRecognizer`
+ - use `anonymizeCvv`
+ - added support for image(s) anonymization on `MBPaymentCardCombinedRecognizer`
+ - use `anonymizeCardNumber`, `anonymizeOwner` and `anonymizeCvv`
+ - added support for image(s) anonymization on `MBElitePaymentCardFrontRecognizer`
+ - use `anonymizeOwner`
+ - added support for image(s) anonymization on `MBElitePaymentCardBackRecognizer`
+ - use `anonymizeCvv` and `anonymizeCardNumber`
+ - added support for image(s) anonymization on `MBElitePaymentCardCombinedRecognizer`
+ - use `anonymizeCardNumber`, `anonymizeOwner` and `anonymizeCvv`
+ - added support for full document image extension factors on `MBUsdlCombinedRecognizer`
+
+- Improvements in ID scanning performance
+ - improved reading of Swiss front side ID cards
+ - improved reading of German front side ID cards
+ - improved `MBMalaysiaMyTenteraFrontRecognizer` with DeepOcr support
+ - improved reading of Singapore front side Driver's Licenses with DeepOcr support
+ - improved reading of Croatian front side ID cards
+ - improved personal number extraction on Slovakian ID cards
+ - improved reading of Indonesian front side ID cards with DeepOcr support
+ - updated image return processor
+ - the processor now estimates detected (dewarped) document image quality and returns the best quality dewarped image from the best quality detection
+
+- Minor API changes
+ - renamed `MBMyTenteraRecognizer` to `MBMalaysiaMyTenteraFrontRecognizer`
+ - renamed `MBMyTenteraRecognizerResult` to `MBMalaysiaMyTenteraFrontRecognizerResult` and properties
+ - `nricNumber` to `nric`
+ - `ownerAddress` to `fullAddress`
+ - `ownerAddressCity` to `city`
+ - `ownerAddressState` to `ownerState`
+ - `ownerAddressZipCode` to `zipcode`
+ - `ownerAddressStreet` to `street`
+ - `ownerBirthDate` to `birthDate` and it is now of type `MBDateResult`
+ - `ownerFullName` to `fullName`
+ - `ownerReligion` to `religion`
+ - `ownerSex` to `sex`
+ - renamed properties in `MBGermanyIdFrontRecognizerResult`
+ - `firstName` to `givenNames`
+ - `lastName` to `surname`
+ - `dateOfBirth` adn `dateOfExpiry` are now of type `MBDateResult`
+
+- Bugfixes
+ - fix memory issue while using current frame grabber
+ - fix UI bug on `MBDocumentVerificationOverlayViewController` - now showing `Document scanning done` when scanning finish
+ - all combined recognizers are not optional any more in Swift
+
+
## 4.3.0
- Updates and additions
diff --git a/Samples/BlinkID-sample-Swift/BlinkID-sample-Swift.xcodeproj/project.pbxproj b/Samples/BlinkID-sample-Swift/BlinkID-sample-Swift.xcodeproj/project.pbxproj
index 18831380..678f473b 100644
--- a/Samples/BlinkID-sample-Swift/BlinkID-sample-Swift.xcodeproj/project.pbxproj
+++ b/Samples/BlinkID-sample-Swift/BlinkID-sample-Swift.xcodeproj/project.pbxproj
@@ -23,7 +23,7 @@
315532251D94241C001B9440 /* MicroBlink.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 315532231D94241C001B9440 /* MicroBlink.bundle */; };
A2351A2A1EDF002000C1271E /* MicroBlink.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 315532241D94241C001B9440 /* MicroBlink.framework */; };
A2351A2B1EDF002000C1271E /* MicroBlink.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 315532241D94241C001B9440 /* MicroBlink.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
- A254B51F2174D17A00E720C4 /* blinkid-license.txt in Resources */ = {isa = PBXBuildFile; fileRef = A254B51E2174D17A00E720C4 /* blinkid-license.txt */; };
+ A28E566A21A2D52A001C3BA9 /* blinkid-license.txt in Resources */ = {isa = PBXBuildFile; fileRef = A28E566921A2D52A001C3BA9 /* blinkid-license.txt */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
@@ -58,7 +58,7 @@
3155321D1D9418DA001B9440 /* ViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; };
315532231D94241C001B9440 /* MicroBlink.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = MicroBlink.bundle; path = ../../MicroBlink.bundle; sourceTree = ""; };
315532241D94241C001B9440 /* MicroBlink.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MicroBlink.framework; path = ../../MicroBlink.framework; sourceTree = ""; };
- A254B51E2174D17A00E720C4 /* blinkid-license.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "blinkid-license.txt"; sourceTree = ""; };
+ A28E566921A2D52A001C3BA9 /* blinkid-license.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "blinkid-license.txt"; sourceTree = ""; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -132,7 +132,7 @@
B466BA2420F4E587003108A7 /* License */ = {
isa = PBXGroup;
children = (
- A254B51E2174D17A00E720C4 /* blinkid-license.txt */,
+ A28E566921A2D52A001C3BA9 /* blinkid-license.txt */,
);
path = License;
sourceTree = "";
@@ -202,7 +202,7 @@
3139C89F1C294F2C005AC32C /* LaunchScreen.storyboard in Resources */,
3139C89C1C294F2C005AC32C /* Assets.xcassets in Resources */,
3139C89A1C294F2C005AC32C /* Main.storyboard in Resources */,
- A254B51F2174D17A00E720C4 /* blinkid-license.txt in Resources */,
+ A28E566A21A2D52A001C3BA9 /* blinkid-license.txt in Resources */,
315532251D94241C001B9440 /* MicroBlink.bundle in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
diff --git a/Samples/BlinkID-sample-Swift/BlinkID-sample-Swift/License/blinkid-license.txt b/Samples/BlinkID-sample-Swift/BlinkID-sample-Swift/License/blinkid-license.txt
index 4e0679ee..c0baaea3 100644
Binary files a/Samples/BlinkID-sample-Swift/BlinkID-sample-Swift/License/blinkid-license.txt and b/Samples/BlinkID-sample-Swift/BlinkID-sample-Swift/License/blinkid-license.txt differ
diff --git a/Samples/BlinkID-sample-Swift/BlinkID-sample-Swift/ViewController.swift b/Samples/BlinkID-sample-Swift/BlinkID-sample-Swift/ViewController.swift
index 5f3954e5..fecf2045 100644
--- a/Samples/BlinkID-sample-Swift/BlinkID-sample-Swift/ViewController.swift
+++ b/Samples/BlinkID-sample-Swift/BlinkID-sample-Swift/ViewController.swift
@@ -17,7 +17,7 @@ class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
- // Valid until: 2018-12-24
+ // Valid until: 2019-02-07
MBMicroblinkSDK.sharedInstance().setLicenseResource("blinkid-license", withExtension: "txt", inSubdirectory: "", for: Bundle.main)
}
diff --git a/Samples/BlinkInput-sample-ObjC/BlinkInput-sample.xcodeproj/project.pbxproj b/Samples/BlinkInput-sample-ObjC/BlinkInput-sample.xcodeproj/project.pbxproj
index 3095b5da..c6dcae9a 100644
--- a/Samples/BlinkInput-sample-ObjC/BlinkInput-sample.xcodeproj/project.pbxproj
+++ b/Samples/BlinkInput-sample-ObjC/BlinkInput-sample.xcodeproj/project.pbxproj
@@ -21,7 +21,8 @@
3159A5C11CF4A5E900641A11 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3159A5C01CF4A5E900641A11 /* libc++.tbd */; };
3159A5C31CF4A5F100641A11 /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3159A5C21CF4A5F100641A11 /* libiconv.tbd */; };
3159A5C51CF4A5F400641A11 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3159A5C41CF4A5F400641A11 /* Accelerate.framework */; };
- A254B5212174D1CA00E720C4 /* blinkid-license.txt in Resources */ = {isa = PBXBuildFile; fileRef = A254B5202174D1CA00E720C4 /* blinkid-license.txt */; };
+ A211FC1A2195C1E0000332BE /* CustomOverlayViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = A211FC192195C1E0000332BE /* CustomOverlayViewController.m */; };
+ A28E567621A2D6F8001C3BA9 /* blinkid-license.txt in Resources */ = {isa = PBXBuildFile; fileRef = A28E567521A2D6F8001C3BA9 /* blinkid-license.txt */; };
A2FE135D1F7503A600C6F1EA /* MicroBlink.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3159A58A1CF4805D00641A11 /* MicroBlink.framework */; };
A2FE135E1F7503A600C6F1EA /* MicroBlink.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3159A58A1CF4805D00641A11 /* MicroBlink.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
A2FE13611F7503C200C6F1EA /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A2FE13601F7503C200C6F1EA /* libz.tbd */; };
@@ -61,7 +62,9 @@
3159A5C01CF4A5E900641A11 /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; };
3159A5C21CF4A5F100641A11 /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = usr/lib/libiconv.tbd; sourceTree = SDKROOT; };
3159A5C41CF4A5F400641A11 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; };
- A254B5202174D1CA00E720C4 /* blinkid-license.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "blinkid-license.txt"; sourceTree = ""; };
+ A211FC182195C1E0000332BE /* CustomOverlayViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CustomOverlayViewController.h; sourceTree = ""; };
+ A211FC192195C1E0000332BE /* CustomOverlayViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CustomOverlayViewController.m; sourceTree = ""; };
+ A28E567521A2D6F8001C3BA9 /* blinkid-license.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "blinkid-license.txt"; sourceTree = ""; };
A2FE13601F7503C200C6F1EA /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
/* End PBXFileReference section */
@@ -113,6 +116,8 @@
187392131AA4B1070031D6C9 /* Images.xcassets */,
187392151AA4B1070031D6C9 /* LaunchScreen.xib */,
187392061AA4B1060031D6C9 /* Supporting Files */,
+ A211FC182195C1E0000332BE /* CustomOverlayViewController.h */,
+ A211FC192195C1E0000332BE /* CustomOverlayViewController.m */,
);
path = "BlinkInput-sample";
sourceTree = "";
@@ -146,7 +151,7 @@
B4A57ACC20F4E61B004AA280 /* License */ = {
isa = PBXGroup;
children = (
- A254B5202174D1CA00E720C4 /* blinkid-license.txt */,
+ A28E567521A2D6F8001C3BA9 /* blinkid-license.txt */,
);
path = License;
sourceTree = "";
@@ -214,7 +219,7 @@
187392121AA4B1070031D6C9 /* Main.storyboard in Resources */,
187392171AA4B1070031D6C9 /* LaunchScreen.xib in Resources */,
186226B71AB1B0A6002D71E5 /* en.strings in Resources */,
- A254B5212174D1CA00E720C4 /* blinkid-license.txt in Resources */,
+ A28E567621A2D6F8001C3BA9 /* blinkid-license.txt in Resources */,
187392141AA4B1070031D6C9 /* Images.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -229,6 +234,7 @@
1873920F1AA4B1070031D6C9 /* ViewController.m in Sources */,
1873920C1AA4B1070031D6C9 /* AppDelegate.m in Sources */,
187392091AA4B1060031D6C9 /* main.m in Sources */,
+ A211FC1A2195C1E0000332BE /* CustomOverlayViewController.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
diff --git a/Samples/BlinkInput-sample-ObjC/BlinkInput-sample/AppDelegate.m b/Samples/BlinkInput-sample-ObjC/BlinkInput-sample/AppDelegate.m
index 006cbf5f..d5c526a8 100644
--- a/Samples/BlinkInput-sample-ObjC/BlinkInput-sample/AppDelegate.m
+++ b/Samples/BlinkInput-sample-ObjC/BlinkInput-sample/AppDelegate.m
@@ -20,7 +20,7 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(
// Override point for customization after application launch.
/** First, set license key as soon as possible */
- // Valid until: 2018-12-24
+ // Valid until: 2019-02-07
[[MBMicroblinkSDK sharedInstance] setLicenseResource:@"blinkid-license" withExtension:@"txt" inSubdirectory:@"" forBundle:[NSBundle mainBundle]];
return YES;
}
diff --git a/Samples/BlinkInput-sample-ObjC/BlinkInput-sample/Base.lproj/Main.storyboard b/Samples/BlinkInput-sample-ObjC/BlinkInput-sample/Base.lproj/Main.storyboard
index 5885f11e..5c63086f 100644
--- a/Samples/BlinkInput-sample-ObjC/BlinkInput-sample/Base.lproj/Main.storyboard
+++ b/Samples/BlinkInput-sample-ObjC/BlinkInput-sample/Base.lproj/Main.storyboard
@@ -1,13 +1,10 @@
-
+
-
-
-
-
+
@@ -39,6 +36,15 @@
+
@@ -56,6 +62,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Samples/BlinkInput-sample-ObjC/BlinkInput-sample/CustomOverlayViewController.h b/Samples/BlinkInput-sample-ObjC/BlinkInput-sample/CustomOverlayViewController.h
new file mode 100644
index 00000000..2afe61f8
--- /dev/null
+++ b/Samples/BlinkInput-sample-ObjC/BlinkInput-sample/CustomOverlayViewController.h
@@ -0,0 +1,22 @@
+//
+// CutomViewController.h
+// BlinkInput-sample
+//
+// Created by Jura Skrlec on 09/11/2018.
+// Copyright © 2018 MicroBlink. All rights reserved.
+//
+
+#import
+
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface CustomOverlayViewController : MBCustomOverlayViewController
+
+
++ (CustomOverlayViewController *)initFromStoryBoard;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/Samples/BlinkInput-sample-ObjC/BlinkInput-sample/CustomOverlayViewController.m b/Samples/BlinkInput-sample-ObjC/BlinkInput-sample/CustomOverlayViewController.m
new file mode 100644
index 00000000..0e1e4daf
--- /dev/null
+++ b/Samples/BlinkInput-sample-ObjC/BlinkInput-sample/CustomOverlayViewController.m
@@ -0,0 +1,78 @@
+//
+// CutomViewController.m
+// BlinkInput-sample
+//
+// Created by Jura Skrlec on 09/11/2018.
+// Copyright © 2018 MicroBlink. All rights reserved.
+//
+
+#import "CustomOverlayViewController.h"
+
+@interface CustomOverlayViewController()
+
+@property (nonatomic, strong) NSString *titleAlert;
+@property (nonatomic, strong) NSString *messageAlert;
+
+@end
+
+@implementation CustomOverlayViewController
+
+
++ (CustomOverlayViewController *)initFromStoryBoard {
+ return [[UIStoryboard storyboardWithName:@"Main" bundle:nil] instantiateViewControllerWithIdentifier:@"CustomOverlayViewController"];
+}
+
+- (void)viewDidLoad {
+ [super viewDidLoad];
+ super.scanningRecognizerRunnerViewControllerDelegate = self;
+}
+
+#pragma mark - MBScanningRecognizerRunnerViewControllerDelegate
+
+- (void)recognizerRunnerViewController:(nonnull UIViewController *)recognizerRunnerViewController didFinishScanningWithState:(MBRecognizerResultState)state {
+
+ /** This is done on background thread */
+ if (state == MBRecognizerResultStateValid) {
+ [recognizerRunnerViewController pauseScanning];
+
+ dispatch_async(dispatch_get_main_queue(), ^{
+ for (MBRecognizer *recognizer in self.recognizerCollection.recognizerList) {
+ if (recognizer.baseResult.resultState == MBRecognizerResultStateValid) {
+ if ([recognizer isKindOfClass:[MBBarcodeRecognizer class]]) {
+ MBBarcodeRecognizer *barcodeRecognizer = (MBBarcodeRecognizer *)recognizer;
+ self.titleAlert = @"QR Code";
+ self.messageAlert = barcodeRecognizer.result.stringData;
+ }
+ else if ([recognizer isKindOfClass:[MBPdf417Recognizer class]]) {
+ MBPdf417Recognizer *pdf417Recognizer = (MBPdf417Recognizer *)recognizer;
+ self.titleAlert = @"PDF417";
+ self.messageAlert = pdf417Recognizer.result.stringData;
+ }
+
+ UIAlertController * alert = [UIAlertController
+ alertControllerWithTitle:self.titleAlert
+ message:self.messageAlert
+ preferredStyle:UIAlertControllerStyleAlert];
+
+ UIAlertAction* okButton = [UIAlertAction
+ actionWithTitle:@"Ok"
+ style:UIAlertActionStyleDefault
+ handler:^(UIAlertAction * action) {
+ [self dismissViewControllerAnimated:YES completion:nil];
+ }];
+
+ [alert addAction:okButton];
+
+ [self presentViewController:alert animated:YES completion:nil];
+ }
+ }
+ });
+ }
+}
+
+- (IBAction)didTapClose:(UIButton *)sender {
+ [self.recognizerRunnerViewController overlayViewControllerWillCloseCamera:self];
+ [self dismissViewControllerAnimated:YES completion:nil];
+}
+
+@end
diff --git a/Samples/BlinkInput-sample-ObjC/BlinkInput-sample/License/blinkid-license.txt b/Samples/BlinkInput-sample-ObjC/BlinkInput-sample/License/blinkid-license.txt
index 4e0679ee..c0baaea3 100644
Binary files a/Samples/BlinkInput-sample-ObjC/BlinkInput-sample/License/blinkid-license.txt and b/Samples/BlinkInput-sample-ObjC/BlinkInput-sample/License/blinkid-license.txt differ
diff --git a/Samples/BlinkInput-sample-ObjC/BlinkInput-sample/ViewController.m b/Samples/BlinkInput-sample-ObjC/BlinkInput-sample/ViewController.m
index 4f83b142..1affac1c 100644
--- a/Samples/BlinkInput-sample-ObjC/BlinkInput-sample/ViewController.m
+++ b/Samples/BlinkInput-sample-ObjC/BlinkInput-sample/ViewController.m
@@ -7,6 +7,7 @@
//
#import "ViewController.h"
+#import "CustomOverlayViewController.h"
#import
@@ -16,6 +17,9 @@ @interface ViewController ()
@property (nonatomic, strong) MBParserGroupProcessor *parserGroupProcessor;
@property (nonatomic, strong) MBBlinkInputRecognizer *blinkInputRecognizer;
+@property (nonatomic, strong) MBBarcodeRecognizer *barcodeRecognizer;
+@property (nonatomic, strong) MBPdf417Recognizer *pdf417Recognizer;
+
@end
@implementation ViewController
@@ -38,6 +42,32 @@ - (IBAction)didTapScan:(id)sender {
[self presentViewController:recognizerRunnerViewController animated:YES completion:nil];
}
+- (IBAction)didTapCustomScan:(id)sender {
+
+ /** Create barcode recognizer */
+ self.barcodeRecognizer = [[MBBarcodeRecognizer alloc] init];
+ self.barcodeRecognizer.scanQrCode = YES;
+
+ self.pdf417Recognizer = [[MBPdf417Recognizer alloc] init];
+
+ /** Crate recognizer collection */
+ NSArray *recognizerList = @[self.barcodeRecognizer, self.pdf417Recognizer];
+ MBRecognizerCollection *recognizerCollection = [[MBRecognizerCollection alloc] initWithRecognizers:recognizerList];
+
+ /** Create your overlay view controller */
+ CustomOverlayViewController *overlayVC = [CustomOverlayViewController initFromStoryBoard];
+
+ /** This has to be called for custom controller */
+ [overlayVC reconfigureRecognizers:recognizerCollection];
+
+ /** Create recognizer view controller with wanted overlay view controller */
+ UIViewController* recognizerRunnerViewController = [MBViewControllerFactory recognizerRunnerViewControllerWithOverlayViewController:overlayVC];
+
+ /** Present the recognizer runner view controller. You can use other presentation methods as well (instead of presentViewController) */
+ [self presentViewController:recognizerRunnerViewController animated:YES completion:nil];
+
+}
+
#pragma mark - MBBarcodeOverlayViewControllerDelegate
- (void)barcodeOverlayViewControllerDidFinishScanning:(MBBarcodeOverlayViewController *)barcodeOverlayViewController state:(MBRecognizerResultState)state {
diff --git a/Samples/BlinkInput-sample-Swift/BlinkInput-sample-Swift.xcodeproj/project.pbxproj b/Samples/BlinkInput-sample-Swift/BlinkInput-sample-Swift.xcodeproj/project.pbxproj
index 10c47a1c..17de9313 100755
--- a/Samples/BlinkInput-sample-Swift/BlinkInput-sample-Swift.xcodeproj/project.pbxproj
+++ b/Samples/BlinkInput-sample-Swift/BlinkInput-sample-Swift.xcodeproj/project.pbxproj
@@ -22,7 +22,7 @@
310E45E61C206DF600B546BD /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 310E45E51C206DF600B546BD /* libc++.tbd */; };
3139C9371C32AE72005AC32C /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3139C9361C32AE72005AC32C /* MobileCoreServices.framework */; };
31BF2FD41D95498C008816F3 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31BF2FD31D95498C008816F3 /* ViewController.swift */; };
- A254B5232174D2F200E720C4 /* blinkid-license.txt in Resources */ = {isa = PBXBuildFile; fileRef = A254B5222174D2F100E720C4 /* blinkid-license.txt */; };
+ A28E566C21A2D5B6001C3BA9 /* blinkid-license.txt in Resources */ = {isa = PBXBuildFile; fileRef = A28E566B21A2D5B6001C3BA9 /* blinkid-license.txt */; };
A2FE137A1F75097F00C6F1EA /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A2FE13791F75097F00C6F1EA /* libz.tbd */; };
/* End PBXBuildFile section */
@@ -57,7 +57,7 @@
310E45E51C206DF600B546BD /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; };
3139C9361C32AE72005AC32C /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; };
31BF2FD31D95498C008816F3 /* ViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; };
- A254B5222174D2F100E720C4 /* blinkid-license.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "blinkid-license.txt"; sourceTree = ""; };
+ A28E566B21A2D5B6001C3BA9 /* blinkid-license.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "blinkid-license.txt"; sourceTree = ""; };
A2FE13791F75097F00C6F1EA /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
/* End PBXFileReference section */
@@ -132,7 +132,7 @@
B4A57ACF20F4E65B004AA280 /* License */ = {
isa = PBXGroup;
children = (
- A254B5222174D2F100E720C4 /* blinkid-license.txt */,
+ A28E566B21A2D5B6001C3BA9 /* blinkid-license.txt */,
);
path = License;
sourceTree = "";
@@ -201,7 +201,7 @@
184958DC20AD8E8700F27C8D /* MicroBlink.bundle in Resources */,
310E45A41C20612300B546BD /* LaunchScreen.storyboard in Resources */,
310E45A11C20612300B546BD /* Assets.xcassets in Resources */,
- A254B5232174D2F200E720C4 /* blinkid-license.txt in Resources */,
+ A28E566C21A2D5B6001C3BA9 /* blinkid-license.txt in Resources */,
310E459F1C20612300B546BD /* Main.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
diff --git a/Samples/BlinkInput-sample-Swift/BlinkInput-sample-Swift/AppDelegate.swift b/Samples/BlinkInput-sample-Swift/BlinkInput-sample-Swift/AppDelegate.swift
index d94934ab..c70037bf 100755
--- a/Samples/BlinkInput-sample-Swift/BlinkInput-sample-Swift/AppDelegate.swift
+++ b/Samples/BlinkInput-sample-Swift/BlinkInput-sample-Swift/AppDelegate.swift
@@ -18,7 +18,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
- // Valid until: 2018-12-24
+ // Valid until: 2019-02-07
MBMicroblinkSDK.sharedInstance().setLicenseResource("blinkid-license", withExtension: "txt", inSubdirectory: "", for: Bundle.main)
return true
}
diff --git a/Samples/BlinkInput-sample-Swift/BlinkInput-sample-Swift/License/blinkid-license.txt b/Samples/BlinkInput-sample-Swift/BlinkInput-sample-Swift/License/blinkid-license.txt
index 4e0679ee..c0baaea3 100644
Binary files a/Samples/BlinkInput-sample-Swift/BlinkInput-sample-Swift/License/blinkid-license.txt and b/Samples/BlinkInput-sample-Swift/BlinkInput-sample-Swift/License/blinkid-license.txt differ
diff --git a/Samples/DirectAPI-sample-Swift/DirectAPI-sample-Swift.xcodeproj/project.pbxproj b/Samples/DirectAPI-sample-Swift/DirectAPI-sample-Swift.xcodeproj/project.pbxproj
index 0a2d751d..d8677df8 100644
--- a/Samples/DirectAPI-sample-Swift/DirectAPI-sample-Swift.xcodeproj/project.pbxproj
+++ b/Samples/DirectAPI-sample-Swift/DirectAPI-sample-Swift.xcodeproj/project.pbxproj
@@ -23,7 +23,7 @@
A207A4C020A48633002AEDB0 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A207A4BF20A48633002AEDB0 /* libc++.tbd */; };
A207A4C220A4863E002AEDB0 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A207A4C120A4863E002AEDB0 /* libz.tbd */; };
A207A4CF20A49237002AEDB0 /* MBCameraViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A207A4CE20A49237002AEDB0 /* MBCameraViewController.swift */; };
- A254B52D2174DE7F00E720C4 /* blinkid-license.txt in Resources */ = {isa = PBXBuildFile; fileRef = A254B52C2174DE7F00E720C4 /* blinkid-license.txt */; };
+ A28E566E21A2D5F7001C3BA9 /* blinkid-license.txt in Resources */ = {isa = PBXBuildFile; fileRef = A28E566D21A2D5F7001C3BA9 /* blinkid-license.txt */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
@@ -58,7 +58,7 @@
A207A4BF20A48633002AEDB0 /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; };
A207A4C120A4863E002AEDB0 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
A207A4CE20A49237002AEDB0 /* MBCameraViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MBCameraViewController.swift; sourceTree = ""; };
- A254B52C2174DE7F00E720C4 /* blinkid-license.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "blinkid-license.txt"; sourceTree = ""; };
+ A28E566D21A2D5F7001C3BA9 /* blinkid-license.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "blinkid-license.txt"; sourceTree = ""; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -131,7 +131,7 @@
B4A57AD220F4E68F004AA280 /* License */ = {
isa = PBXGroup;
children = (
- A254B52C2174DE7F00E720C4 /* blinkid-license.txt */,
+ A28E566D21A2D5F7001C3BA9 /* blinkid-license.txt */,
);
path = License;
sourceTree = "";
@@ -199,7 +199,7 @@
184958E520AD8F4800F27C8D /* MicroBlink.bundle in Resources */,
A207A4AD20A485E0002AEDB0 /* LaunchScreen.storyboard in Resources */,
A207A4AA20A485E0002AEDB0 /* Assets.xcassets in Resources */,
- A254B52D2174DE7F00E720C4 /* blinkid-license.txt in Resources */,
+ A28E566E21A2D5F7001C3BA9 /* blinkid-license.txt in Resources */,
A207A4A820A485DF002AEDB0 /* Main.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
diff --git a/Samples/DirectAPI-sample-Swift/DirectAPI-sample-Swift/AppDelegate.swift b/Samples/DirectAPI-sample-Swift/DirectAPI-sample-Swift/AppDelegate.swift
index fbd61b34..388ed5a0 100644
--- a/Samples/DirectAPI-sample-Swift/DirectAPI-sample-Swift/AppDelegate.swift
+++ b/Samples/DirectAPI-sample-Swift/DirectAPI-sample-Swift/AppDelegate.swift
@@ -16,7 +16,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
- // Valid until: 2018-12-24
+ // Valid until: 2019-02-07
MBMicroblinkSDK.sharedInstance().setLicenseResource("blinkid-license", withExtension: "txt", inSubdirectory: "", for: Bundle.main)
return true
}
diff --git a/Samples/DirectAPI-sample-Swift/DirectAPI-sample-Swift/License/blinkid-license.txt b/Samples/DirectAPI-sample-Swift/DirectAPI-sample-Swift/License/blinkid-license.txt
index 4e0679ee..c0baaea3 100644
Binary files a/Samples/DirectAPI-sample-Swift/DirectAPI-sample-Swift/License/blinkid-license.txt and b/Samples/DirectAPI-sample-Swift/DirectAPI-sample-Swift/License/blinkid-license.txt differ
diff --git a/Samples/FieldByField-sample-Swift/FieldByField-sample-Swift.xcodeproj/project.pbxproj b/Samples/FieldByField-sample-Swift/FieldByField-sample-Swift.xcodeproj/project.pbxproj
index 701a2671..ff184b45 100644
--- a/Samples/FieldByField-sample-Swift/FieldByField-sample-Swift.xcodeproj/project.pbxproj
+++ b/Samples/FieldByField-sample-Swift/FieldByField-sample-Swift.xcodeproj/project.pbxproj
@@ -24,7 +24,7 @@
A207A44E20A44207002AEDB0 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A207A44D20A44206002AEDB0 /* libc++.tbd */; };
A207A45020A44211002AEDB0 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A207A44F20A44211002AEDB0 /* libz.tbd */; };
A207A45B20A4467B002AEDB0 /* MBGenericPreset.swift in Sources */ = {isa = PBXBuildFile; fileRef = A207A45A20A4467B002AEDB0 /* MBGenericPreset.swift */; };
- A254B5272174D3C900E720C4 /* blinkid-license.txt in Resources */ = {isa = PBXBuildFile; fileRef = A254B5262174D3C900E720C4 /* blinkid-license.txt */; };
+ A28E567021A2D632001C3BA9 /* blinkid-license.txt in Resources */ = {isa = PBXBuildFile; fileRef = A28E566F21A2D632001C3BA9 /* blinkid-license.txt */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
@@ -60,7 +60,7 @@
A207A44D20A44206002AEDB0 /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; };
A207A44F20A44211002AEDB0 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
A207A45A20A4467B002AEDB0 /* MBGenericPreset.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MBGenericPreset.swift; sourceTree = ""; };
- A254B5262174D3C900E720C4 /* blinkid-license.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "blinkid-license.txt"; sourceTree = ""; };
+ A28E566F21A2D632001C3BA9 /* blinkid-license.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "blinkid-license.txt"; sourceTree = ""; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -135,7 +135,7 @@
B4A57AD520F4E6C9004AA280 /* License */ = {
isa = PBXGroup;
children = (
- A254B5262174D3C900E720C4 /* blinkid-license.txt */,
+ A28E566F21A2D632001C3BA9 /* blinkid-license.txt */,
);
path = License;
sourceTree = "";
@@ -203,7 +203,7 @@
184958D820AD8E4700F27C8D /* MicroBlink.bundle in Resources */,
A207A43920A4419A002AEDB0 /* LaunchScreen.storyboard in Resources */,
A207A43620A4419A002AEDB0 /* Assets.xcassets in Resources */,
- A254B5272174D3C900E720C4 /* blinkid-license.txt in Resources */,
+ A28E567021A2D632001C3BA9 /* blinkid-license.txt in Resources */,
A207A43420A44199002AEDB0 /* Main.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
diff --git a/Samples/FieldByField-sample-Swift/FieldByField-sample-Swift/AppDelegate.swift b/Samples/FieldByField-sample-Swift/FieldByField-sample-Swift/AppDelegate.swift
index 1fc75988..f40868b6 100644
--- a/Samples/FieldByField-sample-Swift/FieldByField-sample-Swift/AppDelegate.swift
+++ b/Samples/FieldByField-sample-Swift/FieldByField-sample-Swift/AppDelegate.swift
@@ -18,7 +18,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
- // Valid until: 2018-12-24
+ // Valid until: 2019-02-07
MBMicroblinkSDK.sharedInstance().setLicenseResource("blinkid-license", withExtension: "txt", inSubdirectory: "", for: Bundle.main)
return true
diff --git a/Samples/FieldByField-sample-Swift/FieldByField-sample-Swift/License/blinkid-license.txt b/Samples/FieldByField-sample-Swift/FieldByField-sample-Swift/License/blinkid-license.txt
index 4e0679ee..c0baaea3 100644
Binary files a/Samples/FieldByField-sample-Swift/FieldByField-sample-Swift/License/blinkid-license.txt and b/Samples/FieldByField-sample-Swift/FieldByField-sample-Swift/License/blinkid-license.txt differ
diff --git a/Samples/Templating-sample-swift/Templating-sample-swift.xcodeproj/project.pbxproj b/Samples/Templating-sample-swift/Templating-sample-swift.xcodeproj/project.pbxproj
index 5522766c..377803ca 100644
--- a/Samples/Templating-sample-swift/Templating-sample-swift.xcodeproj/project.pbxproj
+++ b/Samples/Templating-sample-swift/Templating-sample-swift.xcodeproj/project.pbxproj
@@ -24,7 +24,7 @@
A207A48820A45D32002AEDB0 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A207A48720A45D32002AEDB0 /* libz.tbd */; };
A207A49320A45E16002AEDB0 /* MBCroatianIDTemplateUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = A207A49220A45E16002AEDB0 /* MBCroatianIDTemplateUtils.swift */; };
A207A49520A47A67002AEDB0 /* MBCroatianIDFrontTemplateRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A207A49420A47A67002AEDB0 /* MBCroatianIDFrontTemplateRecognizer.swift */; };
- A254B52B2174D45F00E720C4 /* blinkid-license.txt in Resources */ = {isa = PBXBuildFile; fileRef = A254B52A2174D45E00E720C4 /* blinkid-license.txt */; };
+ A28E567421A2D6B2001C3BA9 /* blinkid-license.txt in Resources */ = {isa = PBXBuildFile; fileRef = A28E567321A2D6B2001C3BA9 /* blinkid-license.txt */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
@@ -60,7 +60,7 @@
A207A48720A45D32002AEDB0 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
A207A49220A45E16002AEDB0 /* MBCroatianIDTemplateUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MBCroatianIDTemplateUtils.swift; sourceTree = ""; };
A207A49420A47A67002AEDB0 /* MBCroatianIDFrontTemplateRecognizer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MBCroatianIDFrontTemplateRecognizer.swift; sourceTree = ""; };
- A254B52A2174D45E00E720C4 /* blinkid-license.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "blinkid-license.txt"; sourceTree = ""; };
+ A28E567321A2D6B2001C3BA9 /* blinkid-license.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "blinkid-license.txt"; sourceTree = ""; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -134,7 +134,7 @@
B4A57ADB20F4E774004AA280 /* License */ = {
isa = PBXGroup;
children = (
- A254B52A2174D45E00E720C4 /* blinkid-license.txt */,
+ A28E567321A2D6B2001C3BA9 /* blinkid-license.txt */,
);
path = License;
sourceTree = "";
@@ -202,7 +202,7 @@
184958F120AD917500F27C8D /* MicroBlink.bundle in Resources */,
A207A47320A45C7C002AEDB0 /* LaunchScreen.storyboard in Resources */,
A207A47020A45C7C002AEDB0 /* Assets.xcassets in Resources */,
- A254B52B2174D45F00E720C4 /* blinkid-license.txt in Resources */,
+ A28E567421A2D6B2001C3BA9 /* blinkid-license.txt in Resources */,
A207A46E20A45C7A002AEDB0 /* Main.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
diff --git a/Samples/Templating-sample-swift/Templating-sample-swift/AppDelegate.swift b/Samples/Templating-sample-swift/Templating-sample-swift/AppDelegate.swift
index 734027bc..f012b355 100644
--- a/Samples/Templating-sample-swift/Templating-sample-swift/AppDelegate.swift
+++ b/Samples/Templating-sample-swift/Templating-sample-swift/AppDelegate.swift
@@ -18,7 +18,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
- // Valid until: 2018-12-24
+ // Valid until: 2019-02-07
MBMicroblinkSDK.sharedInstance().setLicenseResource("blinkid-license", withExtension: "txt", inSubdirectory: "", for: Bundle.main)
return true
diff --git a/Samples/Templating-sample-swift/Templating-sample-swift/License/blinkid-license.txt b/Samples/Templating-sample-swift/Templating-sample-swift/License/blinkid-license.txt
index 4e0679ee..c0baaea3 100644
Binary files a/Samples/Templating-sample-swift/Templating-sample-swift/License/blinkid-license.txt and b/Samples/Templating-sample-swift/Templating-sample-swift/License/blinkid-license.txt differ
diff --git a/Samples/pdf417-sample-Swift/pdf417-sample-Swift.xcodeproj/project.pbxproj b/Samples/pdf417-sample-Swift/pdf417-sample-Swift.xcodeproj/project.pbxproj
index 33eb6887..19b104e7 100755
--- a/Samples/pdf417-sample-Swift/pdf417-sample-Swift.xcodeproj/project.pbxproj
+++ b/Samples/pdf417-sample-Swift/pdf417-sample-Swift.xcodeproj/project.pbxproj
@@ -19,8 +19,8 @@
3139C8341C22B333005AC32C /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3139C8331C22B333005AC32C /* AudioToolbox.framework */; };
3139C8361C22B338005AC32C /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3139C8351C22B338005AC32C /* libc++.tbd */; };
3139C8381C22B33E005AC32C /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3139C8371C22B33E005AC32C /* libiconv.tbd */; };
- A254B5292174D42F00E720C4 /* blinkid-license.txt in Resources */ = {isa = PBXBuildFile; fileRef = A254B5282174D42F00E720C4 /* blinkid-license.txt */; };
A288D47B2073B5F20042A45F /* CustomOverlay.swift in Sources */ = {isa = PBXBuildFile; fileRef = A288D47A2073B5F20042A45F /* CustomOverlay.swift */; };
+ A28E567221A2D662001C3BA9 /* blinkid-license.txt in Resources */ = {isa = PBXBuildFile; fileRef = A28E567121A2D662001C3BA9 /* blinkid-license.txt */; };
A2AD639720D93B2D00739244 /* MicroBlink.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 184958EB20AD90F000F27C8D /* MicroBlink.framework */; };
A2AD639820D93B2D00739244 /* MicroBlink.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 184958EB20AD90F000F27C8D /* MicroBlink.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
A2FE137F1F75106F00C6F1EA /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A2FE137E1F75106F00C6F1EA /* libz.tbd */; };
@@ -56,8 +56,8 @@
3139C8331C22B333005AC32C /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
3139C8351C22B338005AC32C /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; };
3139C8371C22B33E005AC32C /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = usr/lib/libiconv.tbd; sourceTree = SDKROOT; };
- A254B5282174D42F00E720C4 /* blinkid-license.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "blinkid-license.txt"; sourceTree = ""; };
A288D47A2073B5F20042A45F /* CustomOverlay.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomOverlay.swift; sourceTree = ""; };
+ A28E567121A2D662001C3BA9 /* blinkid-license.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "blinkid-license.txt"; sourceTree = ""; };
A2FE137E1F75106F00C6F1EA /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
/* End PBXFileReference section */
@@ -131,7 +131,7 @@
B4A57AD820F4E700004AA280 /* License */ = {
isa = PBXGroup;
children = (
- A254B5282174D42F00E720C4 /* blinkid-license.txt */,
+ A28E567121A2D662001C3BA9 /* blinkid-license.txt */,
);
path = License;
sourceTree = "";
@@ -201,7 +201,7 @@
184958EC20AD90F000F27C8D /* MicroBlink.bundle in Resources */,
3139C8251C22B2AC005AC32C /* LaunchScreen.storyboard in Resources */,
3139C8221C22B2AC005AC32C /* Assets.xcassets in Resources */,
- A254B5292174D42F00E720C4 /* blinkid-license.txt in Resources */,
+ A28E567221A2D662001C3BA9 /* blinkid-license.txt in Resources */,
3139C8201C22B2AC005AC32C /* Main.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
diff --git a/Samples/pdf417-sample-Swift/pdf417-sample-Swift/License/blinkid-license.txt b/Samples/pdf417-sample-Swift/pdf417-sample-Swift/License/blinkid-license.txt
index 4e0679ee..c0baaea3 100644
Binary files a/Samples/pdf417-sample-Swift/pdf417-sample-Swift/License/blinkid-license.txt and b/Samples/pdf417-sample-Swift/pdf417-sample-Swift/License/blinkid-license.txt differ
diff --git a/Samples/pdf417-sample-Swift/pdf417-sample-Swift/ViewController.swift b/Samples/pdf417-sample-Swift/pdf417-sample-Swift/ViewController.swift
index fa51d918..f010a5af 100644
--- a/Samples/pdf417-sample-Swift/pdf417-sample-Swift/ViewController.swift
+++ b/Samples/pdf417-sample-Swift/pdf417-sample-Swift/ViewController.swift
@@ -17,7 +17,7 @@ class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
- // Valid until: 2018-12-24
+ // Valid until: 2019-02-07
MBMicroblinkSDK.sharedInstance().setLicenseResource("blinkid-license", withExtension: "txt", inSubdirectory: "", for: Bundle.main)
}
diff --git a/Transition guide.md b/Transition guide.md
index e3289a75..214f5b91 100644
--- a/Transition guide.md
+++ b/Transition guide.md
@@ -1,3 +1,23 @@
+## 4.4.0
+
+- Minor API changes
+ - renamed `MBMyTenteraRecognizer` to `MBMalaysiaMyTenteraFrontRecognizer`
+ - renamed `MBMyTenteraRecognizerResult` to `MBMalaysiaMyTenteraFrontRecognizerResult` and properties
+ - `nricNumber` to `nric`
+ - `ownerAddress` to `fullAddress`
+ - `ownerAddressCity` to `city`
+ - `ownerAddressState` to `ownerState`
+ - `ownerAddressZipCode` to `zipcode`
+ - `ownerAddressStreet` to `street`
+ - `ownerBirthDate` to `birthDate` and it is now of type `MBDateResult`
+ - `ownerFullName` to `fullName`
+ - `ownerReligion` to `religion`
+ - `ownerSex` to `sex`
+ - renamed properties in `MBGermanyIdFrontRecognizerResult`
+ - `firstName` to `givenNames`
+ - `lastName` to `surname`
+ - `dateOfBirth` adn `dateOfExpiry` are now of type `MBDateResult`
+
## 4.3.0
- Minor API changes
diff --git a/buildCommit.txt b/buildCommit.txt
index 1a06028a..05f4909a 100644
--- a/buildCommit.txt
+++ b/buildCommit.txt
@@ -1 +1 @@
-Built from core repository commit 7502a63ba4fcab9e75d995e2475ce87656a2900d
+Built from core repository commit f3c647e5b1ef43fc6843fefc7ff5e33ca21fc98e
diff --git a/docs/Classes.html b/docs/Classes.html
index f899788e..4843308e 100644
--- a/docs/Classes.html
+++ b/docs/Classes.html
@@ -77,6 +77,12 @@
MBAustriaCombinedRecognizerResult
+
+ MBAustriaDlFrontRecognizer
+
+
+ MBAustriaDlFrontRecognizerResult
+
MBAustriaIdBackRecognizer
@@ -131,6 +137,12 @@
MBCharWithVariants
+
+ MBColombiaDlFrontRecognizer
+
+
+ MBColombiaDlFrontRecognizerResult
+
MBColombiaIdBackRecognizer
@@ -284,6 +296,24 @@
MBEgyptIdFrontRecognizerResult
+
+ MBElitePaymentCardBackRecognizer
+
+
+ MBElitePaymentCardBackRecognizerResult
+
+
+ MBElitePaymentCardCombinedRecognizer
+
+
+ MBElitePaymentCardCombinedRecognizerResult
+
+
+ MBElitePaymentCardFrontRecognizer
+
+
+ MBElitePaymentCardFrontRecognizerResult
+
MBEmailParser
@@ -377,6 +407,18 @@
MBIndonesiaIdFrontRecognizerResult
+
+ MBIrelandDlFrontRecognizer
+
+
+ MBIrelandDlFrontRecognizerResult
+
+
+ MBItalyDlFrontRecognizer
+
+
+ MBItalyDlFrontRecognizerResult
+
MBJordanCombinedRecognizer
@@ -1554,16 +1596,17 @@ Declaration
Objective-C
@interface MBAustriaCombinedRecognizer
- : MBRecognizer <
- NSCopying, MBCombinedRecognizer, MBGlareDetection,
- MBFullDocumentImage, MBFullDocumentImageDpi, MBSignatureImage,
- MBSignatureImageDpi, MBFaceImage, MBFaceImageDpi, MBEncodeFaceImage,
- MBEncodeFullDocumentImage, MBEncodeSignatureImage, MBDigitalSignature>
+ : MBRecognizer <NSCopying, MBCombinedRecognizer, MBGlareDetection,
+ MBFullDocumentImage, MBFullDocumentImageDpi,
+ MBSignatureImage, MBSignatureImageDpi, MBFaceImage,
+ MBFaceImageDpi, MBEncodeFaceImage,
+ MBEncodeFullDocumentImage, MBEncodeSignatureImage,
+ MBDigitalSignature, MBFullDocumentImageExtensionFactors>
Swift
-
class MBAustriaCombinedRecognizer : MBRecognizer, NSCopying, MBCombinedRecognizer, MBGlareDetection, MBFullDocumentImage, MBFullDocumentImageDpi, MBSignatureImage, MBSignatureImageDpi, MBFaceImage, MBFaceImageDpi, MBEncodeFaceImage, MBEncodeFullDocumentImage, MBEncodeSignatureImage, MBDigitalSignature
+
class MBAustriaCombinedRecognizer : MBRecognizer, NSCopying, MBCombinedRecognizer, MBGlareDetection, MBFullDocumentImage, MBFullDocumentImageDpi, MBSignatureImage, MBSignatureImageDpi, MBFaceImage, MBFaceImageDpi, MBEncodeFaceImage, MBEncodeFullDocumentImage, MBEncodeSignatureImage, MBDigitalSignature, MBFullDocumentImageExtensionFactors
@@ -1616,6 +1659,91 @@ Declaration
+
+
+ -
+
+
+
+
+
+
+
Recognizer which can scan front side of Austrian national DL cards.
+
+
See more
+
+
+
Declaration
+
+
Objective-C
+
+@interface MBAustriaDlFrontRecognizer
+ : MBRecognizer <NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi,
+ MBFullDocumentImage, MBEncodeFullDocumentImage,
+ MBFullDocumentImageDpi, MBSignatureImage,
+ MBEncodeSignatureImage, MBSignatureImageDpi,
+ MBGlareDetection, MBFullDocumentImageExtensionFactors>
+
+
+
+
Swift
+
class MBAustriaDlFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBSignatureImage, MBEncodeSignatureImage, MBSignatureImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
Class representing values obtained when scanning front side of the Austria Dl
+
+
See more
+
+
+
+
+
+
+
Swift
-
class MBAustriaIdBackRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection
+
class MBAustriaIdBackRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -1729,12 +1858,12 @@ Declaration
MBSignatureImage, MBEncodeSignatureImage,
MBSignatureImageDpi, MBFullDocumentImage,
MBEncodeFullDocumentImage, MBFullDocumentImageDpi,
- MBGlareDetection>
+ MBGlareDetection, MBFullDocumentImageExtensionFactors>
Swift
-
class MBAustriaIdFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBSignatureImage, MBEncodeSignatureImage, MBSignatureImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection
+
class MBAustriaIdFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBSignatureImage, MBEncodeSignatureImage, MBSignatureImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -1815,12 +1944,13 @@ Declaration
: MBRecognizer <NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage,
MBFullDocumentImageDpi, MBSignatureImage,
MBEncodeSignatureImage, MBSignatureImageDpi, MBFaceImage,
- MBEncodeFaceImage, MBFaceImageDpi, MBGlareDetection>
+ MBEncodeFaceImage, MBFaceImageDpi, MBGlareDetection,
+ MBFullDocumentImageExtensionFactors>
Swift
-
class MBAustriaPassportRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBSignatureImage, MBEncodeSignatureImage, MBSignatureImageDpi, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBGlareDetection
+
class MBAustriaPassportRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBSignatureImage, MBEncodeSignatureImage, MBSignatureImageDpi, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -2292,6 +2422,89 @@ Declaration
+
+
+ -
+
+
+
+
+
+
+
Recognizer which can scan front side of Colombia drivers licence.
+
+
See more
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
Class representing values obtained when scanning front side of the Colombia Dl
+
+
See more
+
+
+
+
+
+
+
Swift
-
class MBColombiaIdBackRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection
+
class MBColombiaIdBackRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -2405,12 +2619,12 @@ Declaration
MBFullDocumentImage, MBEncodeFullDocumentImage,
MBFullDocumentImageDpi, MBSignatureImage,
MBEncodeSignatureImage, MBSignatureImageDpi,
- MBGlareDetection>
+ MBGlareDetection, MBFullDocumentImageExtensionFactors>
Swift
-
class MBColombiaIdFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBSignatureImage, MBEncodeSignatureImage, MBSignatureImageDpi, MBGlareDetection
+
class MBColombiaIdFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBSignatureImage, MBEncodeSignatureImage, MBSignatureImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -2578,12 +2792,13 @@ Declaration
@interface MBCroatiaIdBackRecognizer
: MBRecognizer <NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage,
- MBFullDocumentImageDpi, MBGlareDetection>
+ MBFullDocumentImageDpi, MBGlareDetection,
+ MBFullDocumentImageExtensionFactors>
Swift
-
class MBCroatiaIdBackRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection
+
class MBCroatiaIdBackRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -2664,12 +2879,12 @@ Declaration
MBSignatureImage, MBEncodeSignatureImage,
MBSignatureImageDpi, MBFullDocumentImage,
MBEncodeFullDocumentImage, MBFullDocumentImageDpi,
- MBGlareDetection>
+ MBGlareDetection, MBFullDocumentImageExtensionFactors>
Swift
-
class MBCroatiaIdFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBSignatureImage, MBEncodeSignatureImage, MBSignatureImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection
+
class MBCroatiaIdFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBSignatureImage, MBEncodeSignatureImage, MBSignatureImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -2785,12 +3000,13 @@ Declaration
@interface MBCyprusIdBackRecognizer
: MBRecognizer <NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage,
- MBFullDocumentImageDpi, MBGlareDetection>
+ MBFullDocumentImageDpi, MBGlareDetection,
+ MBFullDocumentImageExtensionFactors>
Swift
-
class MBCyprusIdBackRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection
+
class MBCyprusIdBackRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -2866,12 +3082,13 @@ Declaration
@interface MBCyprusIdFrontRecognizer
: MBRecognizer <NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi,
MBFullDocumentImage, MBEncodeFullDocumentImage,
- MBFullDocumentImageDpi, MBGlareDetection>
+ MBFullDocumentImageDpi, MBGlareDetection,
+ MBFullDocumentImageExtensionFactors>
Swift
-
class MBCyprusIdFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection
+
class MBCyprusIdFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -3817,12 +4034,13 @@ Declaration
@interface MBDocumentFaceRecognizer
: MBRecognizer <NSCopying, MBFullDocumentImage, MBFullDocumentImageDpi,
- MBFaceImage, MBFaceImageDpi>
+ MBFaceImage, MBFaceImageDpi,
+ MBFullDocumentImageExtensionFactors>
Swift
-
class MBDocumentFaceRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBFullDocumentImageDpi, MBFaceImage, MBFaceImageDpi
+
class MBDocumentFaceRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBFullDocumentImageDpi, MBFaceImage, MBFaceImageDpi, MBFullDocumentImageExtensionFactors
@@ -4048,19 +4266,254 @@ Declaration
+
+
Declaration
+
+
Objective-C
+
+@interface MBDocumentVerificationInstructionsSubview : MBSubview
+
+
+
+
Swift
+
class MBDocumentVerificationInstructionsSubview : MBSubview
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
Settings class containing UI information
+
+
See more
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
Default overlay when using ID card combined recognizers for verification.
+
+
See more
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
Declaration
+
+
Objective-C
+
+@interface MBDocumentVerificationSubview : MBSubview
+
+
+
+
Swift
+
class MBDocumentVerificationSubview : MBSubview
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
Overlay subview presenting status of OCR detection. Dots are displayed over locations of detected characters.
+
+
See more
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
A wrapper around CAShapeLayer which is used for presenting a status about barcode detections
+
+
The layer is used to draw dots representing barcodes
+
+
See more
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
Class for configuring Egypt ID Front Recognizer.
+
+
Egypt ID Front recognizer is used for scanning front side of Egypt ID.
+
+
See more
@@ -4074,9 +4527,9 @@ Declaration
-
@@ -4084,21 +4537,23 @@
Declaration
-
Settings class containing UI information
+
Class representing values obtained when scanning front side of Egypt ID
-
See more
+
See more
@@ -4112,9 +4567,9 @@ Declaration
-
@@ -4122,22 +4577,24 @@
Declaration
-
Default overlay when using ID card combined recognizers for verification.
+
Recognizer used for scanning the back side of elite payment cards.
-
See more
+
See more
@@ -4151,9 +4608,9 @@ Declaration
-
@@ -4161,21 +4618,23 @@
Declaration
-
Undocumented
+
Class representing values obtained when scanning back side of the Elite Payment Card
-
See more
+
See more
@@ -4189,9 +4648,9 @@ Declaration
-
@@ -4199,21 +4658,25 @@
Declaration
-
Overlay subview presenting status of OCR detection. Dots are displayed over locations of detected characters.
+
Recognizer used for scanning the front and back side of credit/debit cards.
-
See more
+
See more
@@ -4227,9 +4690,9 @@ Declaration
-
@@ -4237,23 +4700,25 @@
Declaration
-
A wrapper around CAShapeLayer which is used for presenting a status about barcode detections
-
-
The layer is used to draw dots representing barcodes
+
Class representing values obtained when scanning front and back side of the Payment Card
-
See more
+
See more
@@ -4267,9 +4732,9 @@ Declaration
-
@@ -4277,25 +4742,24 @@
Declaration
-
Class for configuring Egypt ID Front Recognizer.
+
Recognizer used for scanning the front side of elite credit/debit cards.
-
Egypt ID Front recognizer is used for scanning front side of Egypt ID.
-
-
See more
+
See more
Declaration
Swift
-
class MBEgyptIdFrontRecognizer : MBLegacyRecognizer, NSCopying, MBFullDocumentImage, MBFaceImage, MBGlareDetection
+
class MBElitePaymentCardFrontRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -4309,9 +4773,9 @@ Declaration
-
@@ -4319,23 +4783,23 @@
Declaration
Swift
-
class MBEudlRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi
+
class MBEudlRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBFullDocumentImageExtensionFactors
@@ -5185,12 +5649,13 @@ Declaration
@interface MBHongKongIdFrontRecognizer
: MBRecognizer <NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi,
MBFullDocumentImage, MBEncodeFullDocumentImage,
- MBFullDocumentImageDpi, MBGlareDetection>
+ MBFullDocumentImageDpi, MBGlareDetection,
+ MBFullDocumentImageExtensionFactors>
Swift
-
class MBHongKongIdFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection
+
class MBHongKongIdFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -5527,9 +5992,7 @@ Declaration
-
Class for configuring Indonesian ID Front Recognizer.
-
-
Indonesian ID Front recognizer is used for scanning front side of Indonesian ID.
+
Recognizer which can scan front side of Indonesian national ID cards.
See more
@@ -5539,13 +6002,16 @@ Declaration
Objective-C
@interface MBIndonesiaIdFrontRecognizer
- : MBLegacyRecognizer <NSCopying, MBFaceImage, MBSignatureImage,
- MBFullDocumentImage, MBGlareDetection>
+ : MBRecognizer <NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi,
+ MBFullDocumentImage, MBEncodeFullDocumentImage,
+ MBFullDocumentImageDpi, MBSignatureImage,
+ MBEncodeSignatureImage, MBSignatureImageDpi,
+ MBGlareDetection, MBFullDocumentImageExtensionFactors>
Swift
-
class MBIndonesiaIdFrontRecognizer : MBLegacyRecognizer, NSCopying, MBFaceImage, MBSignatureImage, MBFullDocumentImage, MBGlareDetection
+
class MBIndonesiaIdFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBSignatureImage, MBEncodeSignatureImage, MBSignatureImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -5569,7 +6035,7 @@ Declaration
-
Class representing values obtained when scanning front side of Indonesian ID
+
Class representing values obtained when scanning front side of the Indonesia Id
See more
@@ -5579,14 +6045,185 @@ Declaration
Objective-C
@interface MBIndonesiaIdFrontRecognizerResult
- : MBLegacyRecognizerResult <NSCopying, MBFaceImageResult,
- MBSignatureImageResult,
- MBFullDocumentImageResult>
+ : MBRecognizerResult <NSCopying, MBFaceImageResult,
+ MBEncodedFaceImageResult, MBFullDocumentImageResult,
+ MBEncodedFullDocumentImageResult,
+ MBSignatureImageResult, MBEncodedSignatureImageResult>
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
Recognizer which can scan front side of Ireland drivers license.
+
+
See more
+
+
+
Declaration
+
+
Objective-C
+
+@interface MBIrelandDlFrontRecognizer
+ : MBRecognizer <NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi,
+ MBFullDocumentImage, MBEncodeFullDocumentImage,
+ MBFullDocumentImageDpi, MBSignatureImage,
+ MBEncodeSignatureImage, MBSignatureImageDpi,
+ MBGlareDetection, MBFullDocumentImageExtensionFactors>
+
+
+
+
Swift
+
class MBIrelandDlFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBSignatureImage, MBEncodeSignatureImage, MBSignatureImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
Class representing values obtained when scanning front side of the Ireland Dl
+
+
See more
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
Recognizer which can scan front side of Italian driver licence.
+
+
See more
+
+
+
Declaration
+
+
Objective-C
+
+@interface MBItalyDlFrontRecognizer
+ : MBRecognizer <NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi,
+ MBFullDocumentImage, MBEncodeFullDocumentImage,
+ MBFullDocumentImageDpi, MBSignatureImage,
+ MBEncodeSignatureImage, MBSignatureImageDpi,
+ MBGlareDetection, MBFullDocumentImageExtensionFactors>
+
+
+
+
Swift
+
class MBItalyDlFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBSignatureImage, MBEncodeSignatureImage, MBSignatureImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
Class representing values obtained when scanning front side of the Italy Dl
+
+
See more
+
+
+
Declaration
+
Swift
-
class MBIndonesiaIdFrontRecognizerResult : MBLegacyRecognizerResult, NSCopying, MBFaceImageResult, MBSignatureImageResult, MBFullDocumentImageResult
+
class MBItalyDlFrontRecognizerResult : MBRecognizerResult, NSCopying, MBFaceImageResult, MBEncodedFaceImageResult, MBFullDocumentImageResult, MBEncodedFullDocumentImageResult, MBSignatureImageResult, MBEncodedSignatureImageResult
@@ -5868,12 +6505,13 @@ Declaration
@interface MBKuwaitIdBackRecognizer
: MBRecognizer <NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage,
- MBFullDocumentImageDpi, MBGlareDetection>
+ MBFullDocumentImageDpi, MBGlareDetection,
+ MBFullDocumentImageExtensionFactors>
Swift
-
class MBKuwaitIdBackRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection
+
class MBKuwaitIdBackRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -5949,12 +6587,13 @@ Declaration
@interface MBKuwaitIdFrontRecognizer
: MBRecognizer <NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi,
MBFullDocumentImage, MBEncodeFullDocumentImage,
- MBFullDocumentImageDpi, MBGlareDetection>
+ MBFullDocumentImageDpi, MBGlareDetection,
+ MBFullDocumentImageExtensionFactors>
Swift
-
class MBKuwaitIdFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection
+
class MBKuwaitIdFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -6209,9 +6848,7 @@ Declaration
-
Class for configuring Malaysian DL Front Recognizer.
-
-
Malaysian DL Front recognizer is used for scanning front side of Malaysian DL.
+
Recognizer which can scan front side of Malaysian DL cards.
See more
@@ -6221,13 +6858,15 @@ Declaration
Objective-C
@interface MBMalaysiaDlFrontRecognizer
- : MBLegacyRecognizer <NSCopying, MBFullDocumentImage, MBFaceImage,
- MBGlareDetection, MBFullDocumentImageDpi>
+ : MBRecognizer <NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi,
+ MBFullDocumentImage, MBEncodeFullDocumentImage,
+ MBFullDocumentImageDpi, MBGlareDetection,
+ MBFullDocumentImageExtensionFactors>
Swift
-
class MBMalaysiaDlFrontRecognizer : MBLegacyRecognizer, NSCopying, MBFullDocumentImage, MBFaceImage, MBGlareDetection, MBFullDocumentImageDpi
+
class MBMalaysiaDlFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -6251,7 +6890,7 @@ Declaration
-
Class representing values obtained when scanning front side of Malaysian DL
+
Class representing values obtained when scanning front side of the Malaysia Dl
See more
@@ -6261,13 +6900,14 @@ Declaration
Objective-C
@interface MBMalaysiaDlFrontRecognizerResult
- : MBLegacyRecognizerResult <NSCopying, MBFullDocumentImageResult,
- MBFaceImageResult>
+ : MBRecognizerResult <NSCopying, MBFaceImageResult,
+ MBEncodedFaceImageResult, MBFullDocumentImageResult,
+ MBEncodedFullDocumentImageResult>
@@ -6461,12 +7101,13 @@ Declaration
@interface MBMoroccoIdBackRecognizer
: MBRecognizer <NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage,
- MBFullDocumentImageDpi, MBGlareDetection>
+ MBFullDocumentImageDpi, MBGlareDetection,
+ MBFullDocumentImageExtensionFactors>
Swift
-
class MBMoroccoIdBackRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection
+
class MBMoroccoIdBackRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -6546,12 +7187,12 @@ Declaration
MBSignatureImage, MBEncodeSignatureImage,
MBSignatureImageDpi, MBFullDocumentImage,
MBEncodeFullDocumentImage, MBFullDocumentImageDpi,
- MBGlareDetection>
+ MBGlareDetection, MBFullDocumentImageExtensionFactors>
Swift
-
class MBMoroccoIdFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBSignatureImage, MBEncodeSignatureImage, MBSignatureImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection
+
class MBMoroccoIdFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBSignatureImage, MBEncodeSignatureImage, MBSignatureImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -7060,12 +7701,13 @@ Declaration
@interface MBMyKadBackRecognizer
: MBRecognizer <NSCopying, MBFullDocumentImage, MBFullDocumentImageDpi,
- MBSignatureImage, MBSignatureImageDpi, MBGlareDetection>
+ MBSignatureImage, MBSignatureImageDpi, MBGlareDetection,
+ MBFullDocumentImageExtensionFactors>
Swift
-
class MBMyKadBackRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBFullDocumentImageDpi, MBSignatureImage, MBSignatureImageDpi, MBGlareDetection
+
class MBMyKadBackRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBFullDocumentImageDpi, MBSignatureImage, MBSignatureImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -7309,12 +7951,12 @@ Declaration
MBSignatureImage, MBEncodeSignatureImage,
MBSignatureImageDpi, MBFullDocumentImage,
MBEncodeFullDocumentImage, MBFullDocumentImageDpi,
- MBGlareDetection>
+ MBGlareDetection, MBFullDocumentImageExtensionFactors>
Swift
-
class MBNewZealandDlFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBSignatureImage, MBEncodeSignatureImage, MBSignatureImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection
+
class MBNewZealandDlFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBSignatureImage, MBEncodeSignatureImage, MBSignatureImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -8062,12 +8704,13 @@ Declaration
@interface MBPaymentCardBackRecognizer
: MBRecognizer <NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage,
- MBFullDocumentImageDpi, MBGlareDetection>
+ MBFullDocumentImageDpi, MBGlareDetection,
+ MBFullDocumentImageExtensionFactors>
Swift
-
class MBPaymentCardBackRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection
+
class MBPaymentCardBackRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -8143,12 +8786,13 @@ Declaration
@interface MBPaymentCardCombinedRecognizer
: MBRecognizer <NSCopying, MBCombinedRecognizer, MBFullDocumentImage,
MBEncodeFullDocumentImage, MBFullDocumentImageDpi,
- MBGlareDetection, MBDigitalSignature>
+ MBGlareDetection, MBDigitalSignature,
+ MBFullDocumentImageExtensionFactors>
Swift
-
class MBPaymentCardCombinedRecognizer : MBRecognizer, NSCopying, MBCombinedRecognizer, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBDigitalSignature
+
class MBPaymentCardCombinedRecognizer : MBRecognizer, NSCopying, MBCombinedRecognizer, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBDigitalSignature, MBFullDocumentImageExtensionFactors
@@ -8225,12 +8869,13 @@ Declaration
@interface MBPaymentCardFrontRecognizer
: MBRecognizer <NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage,
- MBFullDocumentImageDpi, MBGlareDetection>
+ MBFullDocumentImageDpi, MBGlareDetection,
+ MBFullDocumentImageExtensionFactors>
Swift
-
class MBPaymentCardFrontRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection
+
class MBPaymentCardFrontRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -9781,12 +10426,13 @@ Declaration
@interface MBSingaporeChangiEmployeeIdRecognizer
: MBRecognizer <NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi,
MBFullDocumentImage, MBEncodeFullDocumentImage,
- MBFullDocumentImageDpi, MBGlareDetection>
+ MBFullDocumentImageDpi, MBGlareDetection,
+ MBFullDocumentImageExtensionFactors>
Swift
-
class MBSingaporeChangiEmployeeIdRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection
+
class MBSingaporeChangiEmployeeIdRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -9864,13 +10510,15 @@ Declaration
@interface MBSingaporeCombinedRecognizer
: MBRecognizer <NSCopying, MBCombinedRecognizer, MBFullDocumentImage,
- MBEncodeFullDocumentImage, MBFaceImage, MBEncodeFaceImage,
- MBGlareDetection, MBDigitalSignature>
+ MBEncodeFullDocumentImage, MBFullDocumentImageDpi,
+ MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi,
+ MBGlareDetection, MBDigitalSignature,
+ MBFullDocumentImageExtensionFactors>
Swift
-
class MBSingaporeCombinedRecognizer : MBRecognizer, NSCopying, MBCombinedRecognizer, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFaceImage, MBEncodeFaceImage, MBGlareDetection, MBDigitalSignature
+
class MBSingaporeCombinedRecognizer : MBRecognizer, NSCopying, MBCombinedRecognizer, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBGlareDetection, MBDigitalSignature, MBFullDocumentImageExtensionFactors
@@ -9951,12 +10599,13 @@ Declaration
@interface MBSingaporeDlFrontRecognizer
: MBRecognizer <NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi,
MBFullDocumentImage, MBEncodeFullDocumentImage,
- MBFullDocumentImageDpi, MBGlareDetection>
+ MBFullDocumentImageDpi, MBGlareDetection,
+ MBFullDocumentImageExtensionFactors>
Swift
-
class MBSingaporeDlFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection
+
class MBSingaporeDlFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -10034,12 +10683,13 @@ Declaration
@interface MBSingaporeIdBackRecognizer
: MBRecognizer <NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage,
- MBFullDocumentImageDpi, MBGlareDetection>
+ MBFullDocumentImageDpi, MBGlareDetection,
+ MBFullDocumentImageExtensionFactors>
Swift
-
class MBSingaporeIdBackRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection
+
class MBSingaporeIdBackRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -10117,12 +10767,13 @@ Declaration
@interface MBSingaporeIdFrontRecognizer
: MBRecognizer <NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage,
MBFullDocumentImageDpi, MBFaceImage, MBEncodeFaceImage,
- MBFaceImageDpi, MBGlareDetection>
+ MBFaceImageDpi, MBGlareDetection,
+ MBFullDocumentImageExtensionFactors>
Swift
-
class MBSingaporeIdFrontRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBGlareDetection
+
class MBSingaporeIdFrontRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -10705,12 +11356,12 @@ Declaration
MBSignatureImage, MBEncodeSignatureImage,
MBSignatureImageDpi, MBFullDocumentImage,
MBEncodeFullDocumentImage, MBFullDocumentImageDpi,
- MBGlareDetection>
+ MBGlareDetection, MBFullDocumentImageExtensionFactors>
Swift
-
class MBSpainDlFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBSignatureImage, MBEncodeSignatureImage, MBSignatureImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection
+
class MBSpainDlFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBSignatureImage, MBEncodeSignatureImage, MBSignatureImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -10990,12 +11641,12 @@ Declaration
MBFullDocumentImage, MBEncodeFullDocumentImage,
MBFullDocumentImageDpi, MBSignatureImage,
MBEncodeSignatureImage, MBSignatureImageDpi,
- MBGlareDetection>
+ MBGlareDetection, MBFullDocumentImageExtensionFactors>
Swift
-
class MBSwitzerlandDlFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBSignatureImage, MBEncodeSignatureImage, MBSignatureImageDpi, MBGlareDetection
+
class MBSwitzerlandDlFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBSignatureImage, MBEncodeSignatureImage, MBSignatureImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -11546,12 +12197,13 @@ Declaration
@interface MBUnitedArabEmiratesDlFrontRecognizer
: MBRecognizer <NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi,
MBFullDocumentImage, MBEncodeFullDocumentImage,
- MBFullDocumentImageDpi, MBGlareDetection>
+ MBFullDocumentImageDpi, MBGlareDetection,
+ MBFullDocumentImageExtensionFactors>
Swift
-
class MBUnitedArabEmiratesDlFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection
+
class MBUnitedArabEmiratesDlFrontRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -11629,12 +12281,13 @@ Declaration
@interface MBUnitedArabEmiratesIdBackRecognizer
: MBRecognizer <NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage,
- MBFullDocumentImageDpi, MBGlareDetection>
+ MBFullDocumentImageDpi, MBGlareDetection,
+ MBFullDocumentImageExtensionFactors>
Swift
-
class MBUnitedArabEmiratesIdBackRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection
+
class MBUnitedArabEmiratesIdBackRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -11711,12 +12364,13 @@ Declaration
@interface MBUnitedArabEmiratesIdFrontRecognizer
: MBRecognizer <NSCopying, MBFullDocumentImage, MBFullDocumentImageDpi,
- MBFaceImage, MBFaceImageDpi, MBGlareDetection>
+ MBFaceImage, MBFaceImageDpi, MBGlareDetection,
+ MBFullDocumentImageExtensionFactors>
Swift
-
class MBUnitedArabEmiratesIdFrontRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBFullDocumentImageDpi, MBFaceImage, MBFaceImageDpi, MBGlareDetection
+
class MBUnitedArabEmiratesIdFrontRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBFullDocumentImageDpi, MBFaceImage, MBFaceImageDpi, MBGlareDetection, MBFullDocumentImageExtensionFactors
@@ -12125,7 +12779,7 @@ Declaration
+
+
+
+
+
+
+
+
+ PPBlinkID Reference
+
+ MBAustriaDlFrontRecognizer Class Reference
+
+
+
+
+
+
+
+
+
MBAustriaDlFrontRecognizer
+
+
+
+@interface MBAustriaDlFrontRecognizer
+ : MBRecognizer <NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi,
+ MBFullDocumentImage, MBEncodeFullDocumentImage,
+ MBFullDocumentImageDpi, MBSignatureImage,
+ MBEncodeSignatureImage, MBSignatureImageDpi,
+ MBGlareDetection, MBFullDocumentImageExtensionFactors>
+
+
+
+
Recognizer which can scan front side of Austrian national DL cards.
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
Declaration
+
+
Objective-C
+
MB_INIT
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
Result of scanning Austria Dl Front Recognizer
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
Defines if date of birth of Austrian DL owner should be extracted.
+
+
Default: YES
+
+
+
+
Declaration
+
+
Objective-C
+
@property (assign, readwrite, nonatomic) BOOL extractDateOfBirth;
+
+
+
+
Swift
+
var extractDateOfBirth: Bool { get set }
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
Defines if date of expiry of Austrian DL should be extracted.
+
+
Default: YES
+
+
+
+
Declaration
+
+
Objective-C
+
@property (assign, readwrite, nonatomic) BOOL extractDateOfExpiry;
+
+
+
+
Swift
+
var extractDateOfExpiry: Bool { get set }
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
Defines if date of issue of Austrian DL should be extracted.
+
+
Default: YES
+
+
+
+
Declaration
+
+
Objective-C
+
@property (assign, readwrite, nonatomic) BOOL extractDateOfIssue;
+
+
+
+
Swift
+
var extractDateOfIssue: Bool { get set }
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
Defines if first name of Austrian DL owner should be extracted.
+
+
Default: YES
+
+
+
+
Declaration
+
+
Objective-C
+
@property (assign, readwrite, nonatomic) BOOL extractFirstName;
+
+
+
+
Swift
+
var extractFirstName: Bool { get set }
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
Defines if issuing authority of Austrian DL should be extracted.
+
+
Default: YES
+
+
+
+
Declaration
+
+
Objective-C
+
@property (assign, readwrite, nonatomic) BOOL extractIssuingAuthority;
+
+
+
+
Swift
+
var extractIssuingAuthority: Bool { get set }
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
Defines if name of Austrian DL owner should be extracted.
+
+
Default: YES
+
+
+
+
Declaration
+
+
Objective-C
+
@property (assign, readwrite, nonatomic) BOOL extractName;
+
+
+
+
Swift
+
var extractName: Bool { get set }
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
Defines if place of birth of Austrian DL owner should be extracted.
+
+
Default: YES
+
+
+
+
Declaration
+
+
Objective-C
+
@property (assign, readwrite, nonatomic) BOOL extractPlaceOfBirth;
+
+
+
+
Swift
+
var extractPlaceOfBirth: Bool { get set }
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
Defines if vehicle categories of Austrian DL should be extracted.
+
+
Default: YES
+
+
+
+
Declaration
+
+
Objective-C
+
@property (assign, readwrite, nonatomic) BOOL extractVehicleCategories;
+
+
+
+
Swift
+
var extractVehicleCategories: Bool { get set }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Classes/MBAmountParser.html b/docs/Classes/MBAmountParser.html
index 14aa916d..e43caab2 100644
--- a/docs/Classes/MBAmountParser.html
+++ b/docs/Classes/MBAmountParser.html
@@ -77,6 +77,12 @@
diff --git a/docs/Classes/MBAmountParserResult.html b/docs/Classes/MBAmountParserResult.html
index 05d794ca..8f53db1a 100644
--- a/docs/Classes/MBAmountParserResult.html
+++ b/docs/Classes/MBAmountParserResult.html
@@ -77,6 +77,12 @@
diff --git a/docs/Classes/MBAustraliaDlBackRecognizer.html b/docs/Classes/MBAustraliaDlBackRecognizer.html
index 69bf6c8e..047f5564 100644
--- a/docs/Classes/MBAustraliaDlBackRecognizer.html
+++ b/docs/Classes/MBAustraliaDlBackRecognizer.html
@@ -77,6 +77,12 @@
diff --git a/docs/Classes/MBAustraliaDlBackRecognizerResult.html b/docs/Classes/MBAustraliaDlBackRecognizerResult.html
index 5afaca5c..5b2b3539 100644
--- a/docs/Classes/MBAustraliaDlBackRecognizerResult.html
+++ b/docs/Classes/MBAustraliaDlBackRecognizerResult.html
@@ -77,6 +77,12 @@
diff --git a/docs/Classes/MBAustraliaDlFrontRecognizer.html b/docs/Classes/MBAustraliaDlFrontRecognizer.html
index c9712833..3458feb0 100644
--- a/docs/Classes/MBAustraliaDlFrontRecognizer.html
+++ b/docs/Classes/MBAustraliaDlFrontRecognizer.html
@@ -77,6 +77,12 @@
diff --git a/docs/Classes/MBAustriaCombinedRecognizer.html b/docs/Classes/MBAustriaCombinedRecognizer.html
index dbdb0529..516afb31 100644
--- a/docs/Classes/MBAustriaCombinedRecognizer.html
+++ b/docs/Classes/MBAustriaCombinedRecognizer.html
@@ -77,6 +77,12 @@
diff --git a/docs/Classes/MBAustriaCombinedRecognizerResult.html b/docs/Classes/MBAustriaCombinedRecognizerResult.html
index e5c12d00..96d9275c 100644
--- a/docs/Classes/MBAustriaCombinedRecognizerResult.html
+++ b/docs/Classes/MBAustriaCombinedRecognizerResult.html
@@ -77,6 +77,12 @@
diff --git a/docs/Classes/MBAustriaDlFrontRecognizer.html b/docs/Classes/MBAustriaDlFrontRecognizer.html
new file mode 100644
index 00000000..60dbacaa
--- /dev/null
+++ b/docs/Classes/MBAustriaDlFrontRecognizer.html
@@ -0,0 +1,1696 @@
+
+
+