Marqeta.DiVA.CreditAccountAdjustments (marqeta v1.0.0)

Copy Markdown View Source

Credit account manual adjustment records.

Summary

Functions

Returns the data dictionary (field definitions) for this DiVA view.

Lists credit account adjustment (DiVA) records.

Lists credit account adjustment (DiVA) records. Raises on error.

Returns a lazy Stream over all credit account adjustment (DiVA) records, auto-paginating.

Functions

data_dictionary(opts \\ [])

@spec data_dictionary(keyword()) :: {:ok, map()} | {:error, Marqeta.Error.t()}

Returns the data dictionary (field definitions) for this DiVA view.

list(params \\ %{}, opts \\ [])

@spec list(
  map(),
  keyword()
) :: {:ok, map()} | {:error, Marqeta.Error.t()}

Lists credit account adjustment (DiVA) records.

Parameters

  • params — Query params: start_date, end_date, count, start_index, sort_by, sort_order, fields.
  • opts — Per-request overrides.

list!(params \\ %{}, opts \\ [])

@spec list!(
  map(),
  keyword()
) :: map()

Lists credit account adjustment (DiVA) records. Raises on error.

stream(params \\ %{}, opts \\ [])

@spec stream(
  map(),
  keyword()
) :: Enumerable.t()

Returns a lazy Stream over all credit account adjustment (DiVA) records, auto-paginating.

Example

Marqeta.DiVA.Authorizations.stream(%{start_date: "2024-01-01"})
|> Stream.filter(& &1["response_code"] == "00")
|> Enum.count()