analisarResposta method

Map<String, dynamic> analisarResposta(
  1. DteResponse response
)

Analisa uma resposta DTE e retorna informações úteis

Implementation

Map<String, dynamic> analisarResposta(DteResponse response) {
  return {
    'sucesso': response.sucesso,
    'status_http': response.status,
    'codigo_mensagem': response.codigoMensagem,
    'mensagem': response.mensagemPrincipal,
    'tem_indicador': response.temIndicadorValido,
    'indicador': response.dados?.indicadorEnquadramento,
    'status_enquadramento': response.statusEnquadramentoDescricao,
    'is_optante_dte': response.isOptanteDte,
    'is_optante_simples': response.isOptanteSimples,
    'is_optante_dte_e_simples': response.isOptanteDteESimples,
    'is_nao_optante': response.isNaoOptante,
    'is_ni_invalido': response.isNiInvalido,
  };
}