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

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, [BlinkIdUiSettings? blinkidUiSettings, 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

Operators

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