Class: FocusNfe::Recursos::EmailsBloqueados

Inherits:
Base
  • Object
show all
Defined in:
lib/focus_nfe/recursos/emails_bloqueados.rb

Overview

Gestão de e-mails bloqueados (bounces/reclamações). O caminho da API é blocked_emails; o e-mail compõe o path e é escapado.

Constant Summary

Constants inherited from Base

Base::REFERENCIA

Instance Method Summary collapse

Methods inherited from Base

caminho_base, #caminho_base, caminho_base_previa, #caminho_base_previa, #initialize

Constructor Details

This class inherits a constructor from FocusNfe::Recursos::Base

Instance Method Details

#consultar(email) ⇒ Hash

Returns corpo cru da resposta com o motivo do bloqueio.

Parameters:

  • email (String)

    e-mail a consultar

Returns:

  • (Hash)

    corpo cru da resposta com o motivo do bloqueio



12
13
14
# File 'lib/focus_nfe/recursos/emails_bloqueados.rb', line 12

def consultar(email)
  connection.get(caminho_email(email)).body
end

#desbloquear(email) ⇒ Hash

Solicita o desbloqueio (exclusão) de um e-mail.

Parameters:

  • email (String)

    e-mail a desbloquear

Returns:

  • (Hash)

    corpo cru da resposta



20
21
22
# File 'lib/focus_nfe/recursos/emails_bloqueados.rb', line 20

def desbloquear(email)
  connection.delete(caminho_email(email)).body
end