tock / ai.tock.shared.jackson / ConstrainedValueWrapper / <init>

<init>

ConstrainedValueWrapper(klass: KClass<*>, value: T?)
ConstrainedValueWrapper(value: T) ConstrainedValueWrapper(klass: String, value: T?)

A jackson wrapper to store class name with dynamic type value. Only allowed types can be deserialized.