Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
class MultiChoiceListValue<T : Tagged>(name: String, value: MutableSet<T>, val choices: Set<T>, val canBeNone: Boolean = true, val isOrderSensitive: Boolean = false) : Value<MutableSet<T>>
Link copied to clipboard
open class MutableListValue<T : MutableCollection<E>, E>(name: String, value: T, innerValueType: ValueType = ValueType.INVALID, innerType: Class<E>) : ListValue<T, E>
This allows users to input any kind of E value, so it might not deserialize correctly if the input cannot be converted to the innerType.
Link copied to clipboard