Select

@Serializable
@SerialName(value = "SelectExpression")
data class Select(val selector: InlineExpression, val variants: List<Variant>) : Expression(source)

A select expression - chooses between variants based on a selector.

Select expressions are used for pluralization and other conditional logic.

Constructors

Link copied to clipboard
constructor(selector: InlineExpression, variants: List<Variant>)

Properties

Link copied to clipboard

The expression to evaluate for selection

Link copied to clipboard

The list of possible variants