Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ContextTopLevels = []string{"channel", "child", "contact", "date", "extra", "flow", "parent", "step"}
ContextTopLevels are the allowed top-level identifiers in legacy expressions, i.e. @contact.bar is valid but @foo.bar isn't
Functions ¶
func MigrateTemplate ¶
func MigrateTemplate(template string, extraAs ExtraVarsMapping) (string, error)
MigrateTemplate will take a legacy expression and translate it to the new syntax
Types ¶
type ExtraVarsMapping ¶
type ExtraVarsMapping int
ExtraVarsMapping defines how @extra.* variables should be migrated
const ( ExtraAsWebhookJSON ExtraVarsMapping = iota ExtraAsTriggerParams ExtraAsFunction )
different ways of mapping @extra in legacy flows
type Resolvable ¶ added in v0.10.3
Click to show internal directories.
Click to hide internal directories.