smartfaceIdentifyActivity method

Future<void> smartfaceIdentifyActivity({
  1. dynamic onIdentify(
    1. dynamic
    )?,
  2. bool? keepIdentification,
  3. bool? enableCheckImageQuality = true,
  4. int? identifyTimeout,
  5. bool? livenessEnabled,
  6. double? livenessThreshold,
  7. double? securityLevel,
  8. bool? saveImage = false,
  9. SmartfaceCameraPosition? cameraPosition,
})

Implementation

Future<void> smartfaceIdentifyActivity({
  Function(dynamic)? onIdentify,
  bool? keepIdentification,
  bool? enableCheckImageQuality = true,
  int? identifyTimeout,
  bool? livenessEnabled,
  double? livenessThreshold,
  double? securityLevel,
  bool? saveImage = false,
  SmartfaceCameraPosition? cameraPosition,
}) async {
  registerCallback("onIdentify", onIdentify ?? (_) {});
  await methodChannel.invokeMethod('smartfaceIdentifyActivity', {
    'identifyCallBackId': 0,
    'keepIdentification': keepIdentification,
    'enableCheckImageQuality': enableCheckImageQuality,
    'identifyTimeout': identifyTimeout,
    'securityLevel': securityLevel,
    'livenessEnabled': livenessEnabled,
    'livenessThreshold': livenessThreshold,
    'saveImage': saveImage,
    'cameraSelected':
        cameraPosition == SmartfaceCameraPosition.back ? "0" : "1",
  });
}