TransformData
Reshapes incomingData into a new value by applying template through the client's TemplateProcessor, letting a payload be rewritten mid-chain without a round trip. template placeholders follow <|path.to.key|> (dot-notation into incomingData) and <||> (the whole incomingData, type preserved); a template mixing a placeholder with literal text is coerced to a string, while a single bare placeholder keeps its native type. incomingData is required as the input the template is applied to. Dispatches onSuccess (carrying the transformed value) when the template applies cleanly; onFailure (carrying the thrown Throwable, error logged) when applying it throws.
Parameters
Unique identifier of this event. Defaults to a random id.
Trigger that fires this event, built via EventTriggers.
Child events chained after this one, wired to its triggers (onSuccess, onFailure).
Literal template value (string, map, list, etc) whose placeholders are resolved against incomingData.
Overload of TransformData that builds the template as a nested tile-event-style block (eventTemplate) rather than a literal value — useful when the template itself needs to be assembled from Kotlin data structures via the event DSL. Behaves otherwise exactly like the literal-template overload.
Parameters
Unique identifier of this event. Defaults to a random id.
Trigger that fires this event, built via EventTriggers.
Child events chained after this one, wired to its triggers (onSuccess, onFailure).
Block building the template value; a single declared value is unwrapped, several are kept as a list. Defaults to empty.