package
3.3.5
Repository: https://github.com/whosonfirst/go-webhookd.git
Documentation: pkg.go.dev

# Functions

NewInsecureTransformation returns a new `ChickenTransformation` instance configured by 'uri' in the form of: chicken://{LANGUAGE_TAG}?{PARAMETERS} Where {LANGUAGE_TAG} is any valid language tag supported by the `aaronland/go-chicken` package.
NewInsecureTransformation returns a new `NullTransformation` instance configured by 'uri' in the form of: null://.
NewTransformation() returns a new `webhookd.WebhookTransformation` instance derived from 'uri'.
RegisterTransformation() associates 'scheme' with 'init_func' in an internal list of avilable `webhookd.WebhookTransformation` implementations.
Schemes() returns the list of schemes that have been "registered".
Transformations() returns the list of schemes that have been "registered".

# Structs

ChickenTransformation implements the `webhookd.WebhookTransformation` interface for transforming messages using the `aaronland/go-chicken` package.
NullTransformation implements the `webhookd.WebhookTransformation` interface for a no-op transformation meaning the output of the `Transform` method is the same as its input.

# Type aliases

TransformationInitializationFunc is a function used to initialize an implementation of the `webhookd.WebhookTransformation` interface.