MethodChannelBlinkidFlutter class

An implementation of BlinkidFlutterPlatform that uses method channels.

MethodChannelCaptureFlutter exposes the appropriate native BlinkID module as a Flutter/Dart module, based on the detected platform: Android or iOS.

The method channel contains the functions performScan and performDirectApiScan which enable the BlinkID scanning process, with the default UX properties, and with static images.

Inheritance

Properties

hashCode → int
The hash code for this object.
no setterinherited
methodChannel → MethodChannel
The method channel is used to interact with the native platform.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

loadBlinkIdSdk(BlinkIdSdkSettings blinkidSdkSettings) → Future<void>
The loadBlinkIdSdk platform channel method creates or retrieves the instance of the BlinkID SDK.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
performDirectApiScan(BlinkIdSdkSettings blinkidSdkSettings, BlinkIdSessionSettings blinkidSessionSettings, String firstImage, [String? secondImage]) → Future<BlinkIdScanningResult?>
The performDirectApiScan platform channel method launches the BlinkID scanning process inteded for information extraction from static images. It takes the following parameters: BlinkIdSdkSettings, BlinkIdSessionSettings, firstImage String in the Base64 format and the optional secondImage String in the Base64 format.
override
performScan(BlinkIdSdkSettings blinkidSdkSettings, BlinkIdSessionSettings blinkidSessionSettings, [BlinkIdScanningUxSettings? blinkIdScanningUxSettings, ClassFilter? classFilter]) → Future<BlinkIdScanningResult?>
The performScan platform channel method launches the BlinkID scanning process with the default UX properties. It takes the following parameters: BlinkIdSdkSettings, BlinkIdSessionSettings and the optional ClassFilter class.
override
toString() → String
A string representation of this object.
inherited
unloadBlinkIdSdk({bool deleteCachedResources = false}) → Future<void>
The unloadBlinkIdSdk platform channel method terminates the BlinkID SDK and releases all associated resources.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited