lib/baz_venue_adapter_open_sea/credentials.ex

defmodule BazVenueAdapterOpenSea.Credentials do
  @type api_key :: String.t()

  @spec get_api_key(map) :: {:ok, api_key} | {:error, :not_found}
  def get_api_key(credentials) do
    case Map.get(credentials, :api_key) do
      nil -> {:error, :not_found}
      api_key -> {:ok, api_key}
    end
  end
end