leitorCodigoDeBarra static method

Future<String> leitorCodigoDeBarra(
  1. {@required TipoCodigoLeitura tipoLeitura}
)

Realiza a leitura de Codigo de barra.

Recebe como parâmetro obrigatório uma variável da Classe TipoCodigoLeitura, que determina qual tipo de código vai ser lido.

Retorna o valor do codigo barras lido.

Implementation

static Future<String> leitorCodigoDeBarra(
    {@required TipoCodigoLeitura tipoLeitura}) async {
  String codigo;
  try {
    codigo = await _channel.invokeMethod(
      "leitorV1",
      <String, dynamic>{
        "tipoLeitura": tipoLeitura?.getTipoCodigoLeituraName ??
            TipoCodigoLeitura.qrCode.getTipoCodigoLeituraName,
      },
    );
  } on PlatformException catch (e) {
    print(e.message);
  }
  return codigo;
}