Optional
dataThe output of the action that was performed.
If the intent is apart of a chain of intents, the data will be passed to the next intent.
Optional
errorAn error that occurred while performing the action.
If the intent is apart of a chain of intents and an error occurs, the chain will be aborted.
Return caught error instead of throwing to trigger other intent to be triggered prior to returning the error.
Optional
intentsOther intent chains to be triggered.
Optional
undoableIf provided, the action will be undoable.
The return value of an intent effect.