lib/http_adapter_behavior.ex
defmodule ExSecrets.HTTPAdapterBehavior do
@moduledoc """
Behaviour for HTTP adapters.
"""
@callback get(binary(), map()) :: {:ok, map()} | {:error, binary()}
@callback post(binary(), map(), map()) :: {:ok, map()} | {:error, binary()}
end