This is used to overwrite the name used for the output event and for the ingredients created by the event
An optional strategy how to deal with failures.
An optional strategy how to deal with failures. Falls back to the default strategy specified in the recipe.
Indicates the maximum number of times the interaction may be called.
A map of overridden Ingredient Names for the input
This is used to overwrite the name used for the output ingredient
A map of predefined parameter values, not provided from the recipe.
A set of AND preconditions (events)
A set of OR preconditions (events)
An interaction is some code that requires input (ingredients) and produces output (ingredients)