ThresholdsResourceAlert
A billing alert is a resource that notifies you when a certain usage threshold on a meter is crossed. For example, you might create a billing alert to notify you when a certain user made 100 API requests.
Summary
Functions
Activate a billing alert
Archive a billing alert
Create a billing alert
Deactivate a billing alert
List billing alerts
Retrieve a billing alert
Functions
@spec activate(Stripe.Client.t(), String.t(), map(), keyword()) :: {:ok, term()} | {:error, Stripe.Error.t()}
Activate a billing alert
Reactivates this alert, allowing it to trigger again.
@spec archive(Stripe.Client.t(), String.t(), map(), keyword()) :: {:ok, term()} | {:error, Stripe.Error.t()}
Archive a billing alert
Archives this alert, removing it from the list view and APIs. This is non-reversible.
@spec create(Stripe.Client.t(), map(), keyword()) :: {:ok, term()} | {:error, Stripe.Error.t()}
Create a billing alert
Creates a billing alert
@spec deactivate(Stripe.Client.t(), String.t(), map(), keyword()) :: {:ok, term()} | {:error, Stripe.Error.t()}
Deactivate a billing alert
Deactivates this alert, preventing it from triggering.
@spec list(Stripe.Client.t(), map(), keyword()) :: {:ok, term()} | {:error, Stripe.Error.t()}
List billing alerts
Lists billing active and inactive alerts
@spec retrieve(Stripe.Client.t(), String.t(), map(), keyword()) :: {:ok, term()} | {:error, Stripe.Error.t()}
Retrieve a billing alert
Retrieves a billing alert given an ID