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

Copy Markdown View Source

Resposta devolvida pela camada de transporte.

Summary

Functions

Monta uma resposta com status e corpo JSON — atalho para testes.

Adiciona um header à resposta.

Types

t()

@type t() :: %ApiBrasil.Core.Transport.Response{
  body: binary(),
  data: term(),
  headers: %{required(String.t()) => String.t()},
  status: pos_integer()
}

Functions

json(status, data, headers \\ %{})

@spec json(pos_integer(), term(), map()) :: t()

Monta uma resposta com status e corpo JSON — atalho para testes.

put_header(response, name, value)

@spec put_header(t(), String.t(), String.t()) :: t()

Adiciona um header à resposta.