public class ConstrainedValueWrapper<T>
A jackson wrapper to store class name with dynamic type value. Only allowed types can be deserialized.
public static ai.tock.shared.jackson.ConstrainedValueWrapper.Companion Companion
public ConstrainedValueWrapper(@NotNull
java.lang.String klass,
@Nullable
T value)
A jackson wrapper to store class name with dynamic type value. Only allowed types can be deserialized.
public ConstrainedValueWrapper(@NotNull
kotlin.reflect.KClass<?> klass,
@Nullable
T value)
public ConstrainedValueWrapper(@NotNull
T value)
@NotNull public java.lang.String getKlass()
@Nullable public T getValue()
@NotNull public java.lang.String component1()
@Nullable public T component2()
@NotNull public ConstrainedValueWrapper<T> copy(@NotNull java.lang.String klass, @Nullable T value)
A jackson wrapper to store class name with dynamic type value. Only allowed types can be deserialized.
@NotNull public java.lang.String toString()
public int hashCode()
public boolean equals(@Nullable
java.lang.Object p)