When
| Name |
Mandatory |
Description |
Default |
Type |
⬅️ Input |
|
The value that will be passed to the predicate. |
|
Any |
Output ➡️ |
|
The input of the shard if Passthrough is true, or the Predicate is false; otherwise, the output of the Action. |
|
Any |
Predicate |
No |
The predicate to evaluate in order to trigger Action. |
none |
Shard[Shard]None |
Action |
No |
The shards to activate on when Predicate is true for When and false for WhenNot. |
none |
Shard[Shard]None |
Passthrough |
No |
The output of this shard will be its input. |
true |
Bool |
Conditional shard that only executes the action if the predicate is true.
Examples
| 64 | When(
{IsMore(50)}
{Msg("More than 50")}
)
|
[info] [sample-wire] More than 50