Module: FocusNfe::Recursos::Concerns::Listavel

Overview

Comportamento de listagem (+GET /+). Os filtros viram query string e a resposta — corpo + cabeçalhos de paginação — é encapsulada numa Modelos::Pagina.

Instance Method Summary collapse

Instance Method Details

#listar(**filtros) ⇒ FocusNfe::Modelos::Pagina

Lista os registros do recurso, aplicando os filtros como query string.

Parameters:

  • filtros (Hash)

    filtros e paginação aceitos pelo recurso (ex.: cnpj:, versao:, offset:)

Returns:

Raises:



15
16
17
18
# File 'lib/focus_nfe/recursos/concerns/listavel.rb', line 15

def listar(**filtros)
  response = connection.get(caminho_base, params: filtros)
  Modelos::Pagina.from_response(response)
end