Lithic.Resources.Accounts (Lithic v1.0.0)

Copy Markdown View Source

Manage Lithic accounts — retrieve, list, update, and fetch limits/signals.

Summary

Functions

get(account_token, opts \\ [])

@spec get(
  String.t(),
  keyword()
) :: {:ok, map()} | {:error, Lithic.Error.t()}

get_signals(account_token, opts \\ [])

@spec get_signals(
  String.t(),
  keyword()
) :: {:ok, map()} | {:error, Lithic.Error.t()}

get_spend_limits(account_token, opts \\ [])

@spec get_spend_limits(
  String.t(),
  keyword()
) :: {:ok, map()} | {:error, Lithic.Error.t()}

list(opts \\ [])

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

stream(opts \\ [])

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

update(account_token, params, opts \\ [])

@spec update(String.t(), map(), keyword()) ::
  {:ok, map()} | {:error, Lithic.Error.t()}