Skip to content

Commit

Permalink
Release v6.7.0
Browse files Browse the repository at this point in the history
Co-authored-by: Jenkins <[email protected]>
  • Loading branch information
TCvetkovic and Jenkins authored Apr 23, 2024
1 parent 5048b9e commit eb42be9
Show file tree
Hide file tree
Showing 356 changed files with 3,831 additions and 3,379 deletions.
14 changes: 7 additions & 7 deletions BlinkID.xcframework/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -8,40 +8,40 @@
<key>BinaryPath</key>
<string>BlinkID.framework/BlinkID</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>BlinkID.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>BlinkID.framework/BlinkID</string>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>BlinkID.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
</array>
<key>CFBundlePackageType</key>
<string>XFWK</string>
<key>CFBundleShortVersionString</key>
<string>6.6.0</string>
<string>6.7.0</string>
<key>CFBundleVersion</key>
<string>6.6.0</string>
<string>6.7.0</string>
<key>XCFrameworkFormatVersion</key>
<string>1.0</string>
</dict>
Expand Down
Binary file modified BlinkID.xcframework/ios-arm64/BlinkID.framework/BlinkID
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
#import <Foundation/Foundation.h>
#import "MBMicroblinkDefines.h"
#import "MBClassInfoTypes.h"
#import "MBDocumentNumberAnonymizationSettings.h"

NS_ASSUME_NONNULL_BEGIN

Expand Down Expand Up @@ -41,6 +42,12 @@ MB_CLASS_AVAILABLE_IOS(13.0)
*/
@property (nonatomic, strong) NSArray<NSNumber *> *fields;

/**
* Settings that defines document numbers to be anonymized
* @discusion: MBDocumentNumberAnonymizationSettings object
*/
@property (nonatomic, strong) MBDocumentNumberAnonymizationSettings *documentNumberAnonymizationSettings;

/**
* @param country MBCountry object
*
Expand Down Expand Up @@ -121,6 +128,102 @@ MB_CLASS_AVAILABLE_IOS(13.0)
*/
- (instancetype)initWithFields:(NSArray<NSNumber *> *)fields;

/**
* @param country MBCountry object
*
* @param region MBRegion object
*
* @param type MBType object
*
* @param fields NSArray of NSnumbers representing MBFieldType enum types
*
* @param documentNumberAnonymizationSettings MBDocumentNumberAnonymizationSettings object
*
* @return initialized classAnonymizationSettings
*/
- (instancetype)initWithCountry:(MBCountry)country region:(MBRegion)region type:(MBType)type fields:(NSArray<NSNumber *> *)fields documentNumberAnonymizationSettings:(MBDocumentNumberAnonymizationSettings *)documentNumberAnonymizationSettings;

/**
* @param country MBCountry object
*
* @param region MBRegion object
*
* @param fields NSArray of NSnumbers representing MBFieldType enum types
*
* @param documentNumberAnonymizationSettings MBDocumentNumberAnonymizationSettings object
*
* @return initialized classAnonymizationSettings
*/
- (instancetype)initWithCountry:(MBCountry)country region:(MBRegion)region fields:(NSArray<NSNumber *> *)fields documentNumberAnonymizationSettings:(MBDocumentNumberAnonymizationSettings *)documentNumberAnonymizationSettings;

/**
* @param country MBCountry object
*
* @param type MBType object
*
* @param fields NSArray of NSnumbers representing MBFieldType enum types
*
* @param documentNumberAnonymizationSettings MBDocumentNumberAnonymizationSettings object
*
* @return initialized classAnonymizationSettings
*/
- (instancetype)initWithCountry:(MBCountry)country type:(MBType)type fields:(NSArray<NSNumber *> *)fields documentNumberAnonymizationSettings:(MBDocumentNumberAnonymizationSettings *)documentNumberAnonymizationSettings;

/**
* @param region MBRegion object
*
* @param type MBType object
*
* @param fields NSArray of NSnumbers representing MBFieldType enum types
*
* @param documentNumberAnonymizationSettings MBDocumentNumberAnonymizationSettings object
*
* @return initialized classAnonymizationSettings
*/
- (instancetype)initWithRegion:(MBRegion)region type:(MBType)type fields:(NSArray<NSNumber *> *)fields documentNumberAnonymizationSettings:(MBDocumentNumberAnonymizationSettings *)documentNumberAnonymizationSettings;

/**
* @param country MBCountry object
*
* @param fields NSArray of NSnumbers representing MBFieldType enum types
*
* @param documentNumberAnonymizationSettings MBDocumentNumberAnonymizationSettings object
*
* @return initialized classAnonymizationSettings
*/
- (instancetype)initWithCountry:(MBCountry)country fields:(NSArray<NSNumber *> *)fields documentNumberAnonymizationSettings:(MBDocumentNumberAnonymizationSettings *)documentNumberAnonymizationSettings;

/**
* @param region MBRegion object
*
* @param fields NSArray of NSnumbers representing MBFieldType enum types
*
* @param documentNumberAnonymizationSettings MBDocumentNumberAnonymizationSettings object
*
* @return initialized classAnonymizationSettings
*/
- (instancetype)initWithRegion:(MBRegion)region fields:(NSArray<NSNumber *> *)fields documentNumberAnonymizationSettings:(MBDocumentNumberAnonymizationSettings *)documentNumberAnonymizationSettings;

/**
* @param type MBType object
*
* @param fields NSArray of NSnumbers representing MBFieldType enum types
*
* @param documentNumberAnonymizationSettings MBDocumentNumberAnonymizationSettings object
*
* @return initialized classAnonymizationSettings
*/
- (instancetype)initWithType:(MBType)type fields:(NSArray<NSNumber *> *)fields documentNumberAnonymizationSettings:(MBDocumentNumberAnonymizationSettings *)documentNumberAnonymizationSettings;

/**
* @param fields NSArray of NSnumbers representing MBFieldType enum types
*
* @param documentNumberAnonymizationSettings MBDocumentNumberAnonymizationSettings object
*
* @return initialized classAnonymizationSettings
*/
- (instancetype)initWithFields:(NSArray<NSNumber *> *)fields documentNumberAnonymizationSettings:(MBDocumentNumberAnonymizationSettings *)documentNumberAnonymizationSettings;

@end

NS_ASSUME_NONNULL_END
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
//
// MBDocumentNumberAnonymizationSettings.h
// BlinkID
//
// Created by Tomislav Cvetkovic on 15.04.2024..
//

#import <Foundation/Foundation.h>
#import "MBMicroblinkDefines.h"

NS_ASSUME_NONNULL_BEGIN

MB_CLASS_AVAILABLE_IOS(13.0)
@interface MBDocumentNumberAnonymizationSettings : NSObject

/** Defines how many digits at the beginning of the document number remain visible after anonymization. */
@property (nonatomic) NSInteger prefixDigitsVisible;

/** Defines how many digits at the end of the document number remain visible after anonymization. */
@property (nonatomic) NSInteger suffixDigitsVisible;

- (instancetype)initWithPrefixDigitsVisible:(NSInteger)prefixDigitsVisible suffixDigitsVisible:(NSInteger)suffixDigitsVisible;

@end

NS_ASSUME_NONNULL_END
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,11 @@ MB_INIT_UNAVAILABLE
*/
@property (nonatomic, readonly, assign) MBImageAnalysisDetectionStatus barcodeDetectionStatus;

/**
* RealID detection status determined from the scanned image.
*/
@property (nonatomic, readonly, assign) MBImageAnalysisDetectionStatus realIDDetectionStatus;

/**
* Orientation determined from the scanned image.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,10 @@ typedef NS_ENUM(NSInteger, MBProcessingStatus) {
MBProcessingStatusAwaitingOtherSide,

/** Side not scanned. */
MBProcessingStatusNotScanned
MBProcessingStatusNotScanned,

/** The barcode was not found on the image. This processing status can only occur if document has mandatory barcode. */
MBProcessingStatusBarcodeDetectionFailed
};

#endif /* MBProcessingStatus_h */
Binary file modified BlinkID.xcframework/ios-arm64/BlinkID.framework/Info.plist
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit eb42be9

Please sign in to comment.