ApiBrasil.Core.Transport.Request (APIBrasil v0.0.1)

Copy Markdown View Source

Requisição entregue à camada de transporte.

Summary

Functions

Devolve o body decodificado como JSON, quando houver.

Types

t()

@type t() :: %ApiBrasil.Core.Transport.Request{
  body: binary() | nil,
  headers: %{required(String.t()) => String.t()},
  method: ApiBrasil.Core.Transport.method(),
  response_type: :json | :binary,
  timeout: non_neg_integer() | nil,
  url: String.t()
}

Functions

json_body(request)

@spec json_body(t()) :: term()

Devolve o body decodificado como JSON, quando houver.