An adapter module to be implemented by clients that using the Openstex library for the storage of config info.
Openstex
config(atom) :: Keyword.t | no_return
get_account_temp_url_key1(atom) :: Keyword.t
get_account_temp_url_key2(atom) :: Keyword.t
hackney_config(atom) :: Keyword.t
keystone_config(atom) :: Keyword.t
keystone_endpoint(atom) :: Keyword.t
set_account_temp_url_key1(atom, String.t) :: Keyword.t
set_account_temp_url_key2(atom, String.t) :: Keyword.t
start_agent(atom) :: {:ok, pid} | {:error, :already_started}
start_agent(atom, Keyword.t) :: {:ok, pid} | {:error, :already_started}
swift_config(atom) :: Keyword.t
swift_region(atom) :: Keyword.t
swift_service_name() :: String.t
swift_service_type() :: String.t
tenant_id(atom) :: Keyword.t
user_id(atom) :: Keyword.t