Wise Balance API — multi-currency balance management.
Summary
Functions
@spec close(Wise.Config.t(), Wise.Types.profile_id(), Wise.Types.balance_id()) :: {:ok, :ok} | {:error, Wise.Error.t()}
@spec create(Wise.Config.t(), Wise.Types.profile_id(), map()) :: {:ok, map()} | {:error, Wise.Error.t()}
@spec get(Wise.Config.t(), Wise.Types.profile_id(), Wise.Types.balance_id()) :: {:ok, map()} | {:error, Wise.Error.t()}
@spec get_deposit_limits(Wise.Config.t(), Wise.Types.profile_id()) :: {:ok, list()} | {:error, Wise.Error.t()}
@spec get_total_funds(Wise.Config.t(), Wise.Types.profile_id(), String.t()) :: {:ok, map()} | {:error, Wise.Error.t()}
@spec list(Wise.Config.t(), Wise.Types.profile_id(), keyword()) :: {:ok, list()} | {:error, Wise.Error.t()}
@spec move_money(Wise.Config.t(), Wise.Types.profile_id(), map()) :: {:ok, map()} | {:error, Wise.Error.t()}
@spec set_excess_money_account( Wise.Config.t(), Wise.Types.profile_id(), Wise.Types.recipient_id() ) :: {:ok, :ok} | {:error, Wise.Error.t()}