webhook

package
v0.0.0-...-1c6d3df Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 1, 2025 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	OnRouterCreated    = webhooks.EventType("on-router-created")
	OnRouterUpdated    = webhooks.EventType("on-router-updated")
	OnRouterDeleted    = webhooks.EventType("on-router-deleted")
	OnRouterDeployed   = webhooks.EventType("on-router-deployed")
	OnRouterUndeployed = webhooks.EventType("on-router-undeployed")

	OnRouterVersionCreated  = webhooks.EventType("on-router-version-created")
	OnRouterVersionDeleted  = webhooks.EventType("on-router-version-deleted")
	OnRouterVersionDeployed = webhooks.EventType("on-router-version-deployed")

	OnEnsemblerCreated = webhooks.EventType("on-ensembler-created")
	OnEnsemblerUpdated = webhooks.EventType("on-ensembler-updated")
	OnEnsemblerDeleted = webhooks.EventType("on-ensembler-deleted")
)

Functions

This section is empty.

Types

type Client

type Client interface {
	TriggerWebhooks(ctx context.Context, eventType webhooks.EventType, body interface{}) error
}

func NewWebhook

func NewWebhook(cfg *webhooks.Config) (Client, error)

type Request

type Request struct {
	EventType webhooks.EventType     `json:"event_type"`
	Data      map[string]interface{} `json:"data"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL