printSAT method

Future<int?> printSAT(
  1. String xml, {
  2. int param = 0,
})

Imprime um documento SAT a partir de um XML fornecido.

xml: conteúdo XML do SAT. param: parâmetros opcionais para impressão.

Retorna o código de status da operação. Lança ElginException em caso de erro.

Implementation

Future<int?> printSAT(String xml, {int param = 0}) async {
  final mapParam = {'xmlSAT': xml, 'param': param};
  final printSAT =
      await platform?.invokeMethod("printSAT", {'satArgs': mapParam}) ?? 9999;
  if (printSAT < 0) throw ElginException(printSAT);
  return printSAT;
}