- @spec add_param(map(), atom, atom, any()) :: map()
- def add_param(request, :body, :body, value), do: Map.put(request, :body, value)
+ @spec add_param(Request.t(), atom(), atom(), any()) :: Request.t()
+ def add_param(request, :query, :query, values), do: %{request | query: values}
+
+ def add_param(request, :body, :body, value), do: %{request | body: value}