finalizePackage method

Future<FinalizePackageCompletion> finalizePackage({
  1. FinalizeConfig? config,
})

It's used to finalize package during backend processing.

Implementation

Future<FinalizePackageCompletion> finalizePackage({
  FinalizeConfig? config,
}) async {
  var funcName = "finalizePackage";
  if (config != null) funcName = "finalizePackageWithFinalizeConfig";
  var response = await _bridge.invokeMethod(funcName, [config?.toJson()]);

  var jsonObject = json.decode(response);
  var action = DocReaderAction.getByValue(jsonObject["action"])!;
  var info = TransactionInfo.fromJson(jsonObject["info"]);
  var error = DocReaderException.fromJson(jsonObject["error"]);

  return (action, info, error);
}