Direct Debit mandates — list and cancel Direct Debit instructions set up against an account.
Required scopes: mandate:read, mandate:delete.
Summary
Functions
Cancels a Direct Debit mandate.
Fetches a single mandate by UID.
Lists all Direct Debit mandates on the default/given account.
Types
Functions
@spec delete(String.t(), StarlingBank.Client.t() | keyword() | nil) :: {:ok, nil} | {:error, StarlingBank.Error.t()}
Cancels a Direct Debit mandate.
@spec get(String.t(), StarlingBank.Client.t() | keyword() | nil) :: {:ok, t()} | {:error, StarlingBank.Error.t()}
Fetches a single mandate by UID.
@spec list(StarlingBank.Client.t() | keyword() | nil) :: {:ok, [t()]} | {:error, StarlingBank.Error.t()}
Lists all Direct Debit mandates on the default/given account.