Documentation ¶
Index ¶
- func GetWebhookData(logger *zap.Logger, name string, whCfg *handlerTY.WebhookData) interface{}
- func Merge(variables, extra map[string]interface{}) map[string]interface{}
- func New(ctx context.Context, templateEngine types.TemplateEngine) (types.VariablesEngine, error)
- func UpdateParameters(logger *zap.Logger, variables map[string]interface{}, ...) map[string]interface{}
- type VariableSpec
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetWebhookData ¶
func GetWebhookData(logger *zap.Logger, name string, whCfg *handlerTY.WebhookData) interface{}
func New ¶
func New(ctx context.Context, templateEngine types.TemplateEngine) (types.VariablesEngine, error)
func UpdateParameters ¶
func UpdateParameters(logger *zap.Logger, variables map[string]interface{}, parameters map[string]interface{}, templateEngine types.TemplateEngine) map[string]interface{}
UpdateParameters updates parameter templates
Types ¶
type VariableSpec ¶
type VariableSpec struct {
// contains filtered or unexported fields
}
func (*VariableSpec) Load ¶
func (v *VariableSpec) Load(variablesPreMap map[string]interface{}) (map[string]interface{}, error)
loads all the defined variables
func (*VariableSpec) TemplateEngine ¶
func (v *VariableSpec) TemplateEngine() types.TemplateEngine
Click to show internal directories.
Click to hide internal directories.