WebhookHandlerBuilder

DSL builder for configuring webhook event handlers with optional signature verification.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun on(event: WebhookEvent, handler: suspend (JsonObject) -> Unit)

Registers a handler for a specific webhook event.

Link copied to clipboard
fun onDomainVerified(handler: suspend (JsonObject) -> Unit)

Registers a handler for the domain.verified event.

Link copied to clipboard
fun onMessageBounced(handler: suspend (JsonObject) -> Unit)

Registers a handler for the message.bounced event.

Link copied to clipboard
fun onMessageComplained(handler: suspend (JsonObject) -> Unit)

Registers a handler for the message.complained event.

Link copied to clipboard
fun onMessageDelivered(handler: suspend (JsonObject) -> Unit)

Registers a handler for the message.delivered event.

Link copied to clipboard
fun onMessageReceived(handler: suspend (JsonObject) -> Unit)

Registers a handler for the message.received event.

Link copied to clipboard
fun onMessageRejected(handler: suspend (JsonObject) -> Unit)

Registers a handler for the message.rejected event.

Link copied to clipboard
fun onMessageSent(handler: suspend (JsonObject) -> Unit)

Registers a handler for the message.sent event.