Wise Disputes API — card transaction dispute management.
Summary
Functions
@spec dynamic_flow_entry( Wise.Config.t(), Wise.Types.profile_id(), String.t(), String.t(), String.t() ) :: {:ok, map()} | {:error, Wise.Error.t()}
@spec get(Wise.Config.t(), Wise.Types.profile_id(), Wise.Types.dispute_id()) :: {:ok, map()} | {:error, Wise.Error.t()}
@spec list(Wise.Config.t(), Wise.Types.profile_id(), keyword()) :: {:ok, [map()]} | {:error, Wise.Error.t()}
@spec list_reasons(Wise.Config.t(), Wise.Types.profile_id()) :: {:ok, [map()]} | {:error, Wise.Error.t()}
@spec submit(Wise.Config.t(), Wise.Types.profile_id(), String.t(), String.t(), map()) :: {:ok, map()} | {:error, Wise.Error.t()}
@spec upload_file( Wise.Config.t(), Wise.Types.profile_id(), String.t(), list(), String.t() ) :: {:ok, map()} | {:error, Wise.Error.t()}
@spec withdraw(Wise.Config.t(), Wise.Types.profile_id(), Wise.Types.dispute_id()) :: {:ok, :ok} | {:error, Wise.Error.t()}