# Functions
ApplyBodyToParams returns the params with each body path variable replaced with the appropriate data from the body.
ApplyHeaderToParams returns the params with each header variable replaced with the appropriate header value.
ApplyParamsToResourceTemplate returns the TriggerResourceTemplate with the param values substituted for all matching param variables in the template.
ApplyUIDToResourceTemplate returns the TriggerResourceTemplate after uid replacement The same uid should be used per trigger to properly address resources throughout the TriggerTemplate.
MergeInDefaultParams returns the params with the addition of all paramSpecs that have default values and are already in the params list.
MergeParams merges two param arrays.
NewResources returns all resources defined when applying the event and elParams to the TriggerTemplate and TriggerBinding in the ResolvedBinding.
ResolveBinding takes in a trigger containing object refs to bindings and templates and resolves them to their underlying values.
UID generates a random string like the Kubernetes apiserver generateName metafield postfix.
# Structs
ResolvedBinding contains the dereferenced TriggerBinding and TriggerTemplate after resolving the k8s ObjectRef.