VariantKey

@Serializable
sealed class VariantKey(source)

The key for a variant in a select expression.

Inheritors

Types

Link copied to clipboard
@Serializable
@SerialName(value = "Identifier")
data class Identifier(val name: String) : VariantKey

An identifier-based variant key (e.g., one, few, many).

Link copied to clipboard
@Serializable
@SerialName(value = "NumberLiteral")
data class NumberLiteral(val value: String) : VariantKey

A number-based variant key (e.g., 1, 2).