Boolean condition determining which value to select.
Should represent meaningful business logic conditions based on captured data rather than arbitrary technical conditions. Can reference data captured from previous API operations.
Type discriminator.
Expression evaluated and returned when condition is false.
Represents the alternative or fallback value for the business scenario. Can reference captured API data or computed values.
Expression evaluated and returned when condition is true.
Represents the primary or expected value for the business scenario. Can reference captured API data or computed values.
Conditional expression for inline value selection.
Represents the ternary operator (condition ? trueValue : falseValue) for inline conditional value selection. Useful when values need to be chosen based on business conditions within expressions.
E2E testing scenarios:
AI function calling context: Use when business logic requires different values based on runtime conditions within expressions, where the conditions and values don't involve direct API calls.