Nombaone.Subscriptions.Dunning (Nomba One v0.1.0)

View Source

Read-only view into a subscription's recovery state. past_due usually means "not yet", not "no" — check grace_access_until before cutting access.

Summary

Functions

list_attempts(client, subscription_id, params \\ %{}, opts \\ [])

@spec list_attempts(Nombaone.Client.t(), String.t(), map(), keyword()) ::
  {:ok, Nombaone.Page.t()} | {:error, Nombaone.Error.t()}

List every recovery attempt, newest first.

list_attempts!(client, subscription_id, params \\ %{}, opts \\ [])

@spec list_attempts!(Nombaone.Client.t(), String.t(), map(), keyword()) ::
  Nombaone.Page.t()

Raising variant of list_attempts/4.

retrieve(client, subscription_id, opts \\ [])

@spec retrieve(Nombaone.Client.t(), String.t(), keyword()) ::
  {:ok, Nombaone.DunningState.t()} | {:error, Nombaone.Error.t()}

Where the subscription stands in dunning.

retrieve!(client, subscription_id, opts \\ [])

Raising variant of retrieve/3.