Create and manage disputes on a credit account.
Summary
Functions
Creates a credit dispute on a credit account.
Creates a credit dispute. Raises on error.
Retrieves a credit dispute by token.
Retrieves a credit dispute. Raises on error.
Lists credit dispute records on a credit account.
Lists credit dispute records. Raises on error.
Lists evidence for a dispute.
Returns a lazy stream of all credit dispute records for an account.
Submits evidence for a dispute.
Transitions a dispute to a new state.
Updates a credit dispute.
Updates a credit dispute. Raises on error.
Functions
@spec create(String.t(), map(), keyword()) :: {:ok, map()} | {:error, Marqeta.Error.t()}
Creates a credit dispute on a credit account.
Creates a credit dispute. Raises on error.
@spec get(String.t(), String.t(), keyword()) :: {:ok, map()} | {:error, Marqeta.Error.t()}
Retrieves a credit dispute by token.
Retrieves a credit dispute. Raises on error.
@spec list(String.t(), map(), keyword()) :: {:ok, map()} | {:error, Marqeta.Error.t()}
Lists credit dispute records on a credit account.
Lists credit dispute records. Raises on error.
@spec list_evidence(String.t(), String.t(), map(), keyword()) :: {:ok, map()} | {:error, Marqeta.Error.t()}
Lists evidence for a dispute.
@spec stream(String.t(), map()) :: Enumerable.t()
Returns a lazy stream of all credit dispute records for an account.
@spec submit_evidence(String.t(), String.t(), map(), keyword()) :: {:ok, map()} | {:error, Marqeta.Error.t()}
Submits evidence for a dispute.
@spec transition(String.t(), String.t(), map(), keyword()) :: {:ok, map()} | {:error, Marqeta.Error.t()}
Transitions a dispute to a new state.
@spec update(String.t(), String.t(), map(), keyword()) :: {:ok, map()} | {:error, Marqeta.Error.t()}
Updates a credit dispute.
Updates a credit dispute. Raises on error.