lib/helium_elixir.ex

defmodule HeliumElixir do
  @moduledoc """
  Documentation for HeliumElixir.
  """
  alias HeliumElixir.BlockchainApi.BlockchainRequestConfig
  alias HeliumElixir.RequestConfig

  def append_path(
        %RequestConfig{
          base_url: base_url,
          headers: headers,
          recv_timeout: recv_timeout,
          max_retries: max_retries,
          hackney: hackney
        },
        path
      ) do
    %BlockchainRequestConfig{
      base_url: base_url,
      headers: headers,
      path: path,
      recv_timeout: recv_timeout,
      max_retries: max_retries,
      hackney: hackney
    }
  end
end