start method
Implementation
Future<FaceAuthenticatorResult> start() async {
Map<String, dynamic> params = new Map();
params["mobileToken"] = mobileToken;
params["personId"] = personId;
params["stage"] = stage;
params["filter"] = filter;
params["enableScreenshot"] = enableScreenshot;
Map<dynamic, dynamic> resultMap =
await _channel.invokeMethod<Map<dynamic, dynamic>>('start', params)
as Map<dynamic, dynamic>;
bool? success = resultMap["success"];
if (success == null) {
return new FaceAuthenticatorClosed();
} else if (success == true) {
return new FaceAuthenticatorSuccess(resultMap["signedResponse"]);
} else {
return new FaceAuthenticatorFailure(resultMap["errorMessage"]);
}
}