Choice

@Serializable(with = Choice.Serializer::class)
sealed class Choice<out T>(source)

Inheritors

Types

Link copied to clipboard
data class IntChoice constructor(val name: String, val nameLocalizations: Optional<Map<Locale, String>?>, val value: Long) : Choice<Long>
Link copied to clipboard
data class IntegerChoice(val name: String, val nameLocalizations: Optional<Map<Locale, String>?>, val value: Long) : Choice<Long>
Link copied to clipboard
data class NumberChoice(val name: String, val nameLocalizations: Optional<Map<Locale, String>?>, val value: Double) : Choice<Double>
Link copied to clipboard
data class StringChoice(val name: String, val nameLocalizations: Optional<Map<Locale, String>?>, val value: String) : Choice<String>

Properties

Link copied to clipboard
abstract val name: String
Link copied to clipboard
Link copied to clipboard
abstract val value: T