Class ResultadoDiagnosticoDisponibilidade
Resultado completo e amigável do diagnóstico de disponibilidade.
Inherited Members
Namespace: Unimake.Business.DFe.Utility
Assembly: Unimake.Business.DFe.dll
Syntax
public class ResultadoDiagnosticoDisponibilidade
Remarks
Use Status para regras automáticas, OrigemProvavel para orientar o suporte e Descricao para mostrar uma mensagem simples ao usuário.
Constructors
ResultadoDiagnosticoDisponibilidade()
Cria um resultado vazio e inicializa a coleção de sondas.
Declaration
public ResultadoDiagnosticoDisponibilidade()
Properties
Descricao
Mensagem em português simples, pronta para ser exibida ao usuário do sistema.
Declaration
public string Descricao { get; }
Property Value
| Type | Description |
|---|---|
| string |
Remarks
Evita que cada aplicação precise traduzir códigos técnicos de rede ou da SEFAZ.
DuracaoTotalMilissegundos
Tempo total gasto para montar este resultado, em milissegundos.
Declaration
public long DuracaoTotalMilissegundos { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
Inicio
Data e hora em que o motor começou a reunir as evidências.
Declaration
public DateTime Inicio { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
OrigemProvavel
Origem provável do problema ou da indisponibilidade observada.
Declaration
public OrigemProvavelIndisponibilidade OrigemProvavel { get; set; }
Property Value
| Type | Description |
|---|---|
| OrigemProvavelIndisponibilidade |
Sondas
Lista detalhada das evidências usadas para chegar ao estado agregado.
Declaration
public ColecaoResultadoSondaDisponibilidade Sondas { get; }
Property Value
| Type | Description |
|---|---|
| ColecaoResultadoSondaDisponibilidade |
Status
Estado geral calculado a partir de todas as sondas aplicáveis.
Declaration
public StatusDisponibilidade Status { get; set; }
Property Value
| Type | Description |
|---|---|
| StatusDisponibilidade |
TipoAmbiente
Ambiente fiscal analisado, normalmente homologação ou produção.
Declaration
public TipoAmbiente TipoAmbiente { get; set; }
Property Value
| Type | Description |
|---|---|
| TipoAmbiente |
TipoDFe
Tipo de documento fiscal usado na análise, como NFe, NFCe, CTe ou MDFe.
Declaration
public TipoDFe TipoDFe { get; set; }
Property Value
| Type | Description |
|---|---|
| TipoDFe |
UFBrasil
UF ou órgão nacional associado à configuração analisada.
Declaration
public UFBrasil UFBrasil { get; set; }
Property Value
| Type | Description |
|---|---|
| UFBrasil |