Módulo satcfe.resposta.consultarstatusoperacional

satcfe.resposta.consultarstatusoperacional.ESTADOS_OPERACAO = ((0, 'Desbloqueado'), (1, 'Bloqueado pelo SEFAZ'), (2, 'Bloqueado pelo contribuinte'), (3, 'Bloqueado autonomamente'), (4, 'Bloqueado para desativação'))

Códigos do estados de operação e suas descrições amigáveis.

class satcfe.resposta.consultarstatusoperacional.RespostaConsultarStatusOperacional(**kwargs)

Lida com as respostas da função ConsultarStatusOperacional (veja o método consultar_status_operacional()). Os atributos esperados em caso de sucesso, são:

Atributo Tipo Python
numeroSessao int
EEEEE text
mensagem text
cod text
mensagemSEFAZ text
NSERIE text
TIPO_LAN text
LAN_IP text
LAN_MAC text
LAN_MASK text
LAN_GW text
LAN_DNS_1 text
LAN_DNS_2 text
STATUS_LAN text
NIVEL_BATERIA text
MT_TOTAL text
MT_USADA text
DH_ATUAL datetime.datetime
VER_SB text
VER_LAYOUT text
ULTIMO_CF_E_SAT text
LISTA_INICIAL text
LISTA_FINAL text
DH_CFE datetime.datetime``|``None
DH_ULTIMA datetime.datetime
CERT_EMISSAO datetime.date
CERT_VENCIMENTO datetime.date
ESTADO_OPERACAO int

Em caso de falha, são esperados apenas os atributos padrão, conforme descrito na constante CAMPOS.

Nota

Aqui, text diz respeito à um objeto unicode (Python 2) ou str (Python 3). Veja builtins.str da biblioteca future.

static analisar(retorno)

Constrói uma RespostaConsultarStatusOperacional a partir do retorno informado.

Parâmetros:retorno (str) – Retorno da função ConsultarStatusOperacional.
status

Nome amigável do campo ESTADO_OPERACAO, conforme a “Tabela de Informações do Status do SAT”.