ResponseNota.fromSat constructor

ResponseNota.fromSat(
  1. List<String?> consulta
)

Implementation

factory ResponseNota.fromSat(List<String?> consulta) {
  final consultaMap = consulta.asMap();
  final status = ResponseNota(
    numeroSessao: consulta[0] ?? '',
    codStatus: consulta[1] ?? '',
    codAlerta: consulta[2] ?? '',
    mensagem: consulta[3] ?? '',
    cod: consulta[4] ?? '',
    mensagemSefaz: consulta[5] ?? '',
    xmlBase64: consultaMap.containsKey(6) ? consulta[6]! : '',
    timeStamp: consultaMap.containsKey(7) ? consulta[7]! : '',
    chave: consultaMap.containsKey(8) ? consulta[8]! : '',
    valorTotal: consultaMap.containsKey(9) ? consulta[9]! : '',
    dadosCnpj: consultaMap.containsKey(10) ? consulta[10]! : '',
    assinaturaQrcode: consultaMap.containsKey(11) ? consulta[11]! : '',
  );

  return status;
}