StripeElixir.Services.V2.Core.EventDestinationService
(stripe_elixir v0.1.0)
Copy Markdown
View Source
Event Destination
Set up an event destination to receive events from Stripe across multiple destination types, including webhook endpoints and Amazon EventBridge. Event destinations support receiving thin events and snapshot events.
Summary
Functions
Create an Event Destination
Delete an Event Destination
Disable an Event Destination
Enable an Event Destination
List Event Destinations
Ping an event destination
Retrieve an Event Destination
Update an Event Destination
Functions
@spec create(StripeElixir.Client.t(), map(), keyword()) :: {:ok, term()} | {:error, StripeElixir.Error.t()}
Create an Event Destination
Create a new event destination.
@spec delete(StripeElixir.Client.t(), String.t(), map(), keyword()) :: {:ok, term()} | {:error, StripeElixir.Error.t()}
Delete an Event Destination
Delete an event destination.
@spec disable(StripeElixir.Client.t(), String.t(), map(), keyword()) :: {:ok, term()} | {:error, StripeElixir.Error.t()}
Disable an Event Destination
Disable an event destination.
@spec enable(StripeElixir.Client.t(), String.t(), map(), keyword()) :: {:ok, term()} | {:error, StripeElixir.Error.t()}
Enable an Event Destination
Enable an event destination.
@spec list(StripeElixir.Client.t(), map(), keyword()) :: {:ok, term()} | {:error, StripeElixir.Error.t()}
List Event Destinations
Lists all event destinations.
@spec ping(StripeElixir.Client.t(), String.t(), map(), keyword()) :: {:ok, term()} | {:error, StripeElixir.Error.t()}
Ping an event destination
Send a ping event to an event destination.
@spec retrieve(StripeElixir.Client.t(), String.t(), map(), keyword()) :: {:ok, term()} | {:error, StripeElixir.Error.t()}
Retrieve an Event Destination
Retrieves the details of an event destination.
@spec update(StripeElixir.Client.t(), String.t(), map(), keyword()) :: {:ok, term()} | {:error, StripeElixir.Error.t()}
Update an Event Destination
Update the details of an event destination.