Class: FocusNfe::Recursos::Webhooks

Inherits:
Base
  • Object
show all
Includes:
Concerns::Listavel, Concerns::Localizavel, Concerns::Removivel
Defined in:
lib/focus_nfe/recursos/webhooks.rb

Overview

Gestão de webhooks (gatilhos de notificação). O caminho da API é hooks.

Constant Summary

Constants inherited from Base

Base::REFERENCIA

Instance Method Summary collapse

Methods included from Concerns::Removivel

#excluir

Methods included from Concerns::Localizavel

#consultar

Methods included from Concerns::Listavel

#listar

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

#criar(dados:) ⇒ Hash

Cria um webhook.

Parameters:

  • dados (Hash)

    dados do gatilho (+event+, url, cnpj, …)

Returns:

  • (Hash)

    corpo cru da resposta



17
18
19
# File 'lib/focus_nfe/recursos/webhooks.rb', line 17

def criar(dados:)
  connection.post(caminho_base, body: dados).body
end