bowline_client 1.2.0
“Runtime for Bowline generated Elixir clients”
Near-zero recent downloads for registry packagePackage first published within seven days
SHA-256339789d352e86e9cbb64f70b41b8fb00632f301ee60272167206d9e6ec5cf229
MaleculeH₂(CmOs)
Evidence
3:8… procedure calls to a Bowline handler over HTTP and maps every outcome
4 to `{:ok, value}` or `{:error, %BowlineClient.Error{}}`.
5
6 Queries go out as `GET` with the input in the `input` query parameter;
7 mutations and sensitive queries go out as `POST` with a …
27:35… %{}, req: nil
28
29 @doc """
30 Builds a transport for the API served at `base_url`.
31
32 Options: `:headers` as a map or a zero-arity function evaluate …
55:11… procedure mounted on a custom path.
56
57 A method that carries no body sends the input as individual query parameters
58 rather than as a single `input …
192:9… ic
193 |> Map.merge(Keyword.get(opts, :headers, %{}))
194 |> Map.put("accept", accept)
195 |> Enum.map(fn {k, v} -> {to_string(k), to_string(v)} end)
196 end
197
198 defp run(request, path) do
199 case Re …
1# bowline_client
2
3The Elixir client runtime for [Bowline](https://github.com/bowlinedev/bowline).
4
5Bowline turns your Go code into typed API clients. This package is what the generated `bowline.ex` uses to make calls.
6
7## Install
8
9```elixir
10def deps …
No evidence locations were recorded for this file. Raw result