Processing Options
constructor(token: CommandToken, dryRun: Boolean = false, debugOptions: Map<DebugOptions, Level> = defaultDebugOptions)
Parameters
token
used to ensure idempotency (the token can only be used once) and may also ensure that the command is only accepted if the model has not been changed by someone else. The token may be generated by the client.
dry Run
if true, the command is processed and all rules are evaluated, but the event will not have any effect.