Package-level declarations

Types

Link copied to clipboard
@InterfacedService(acceptMultiple = false)
interface GlobalComponentDataSerializer

Serializes and deserializes data from parameters annotated with @SerializableComponentData and @SerializableTimeoutData.

Link copied to clipboard

Contains the serialized data of a component argument.

Functions

Link copied to clipboard
inline fun <T : Any> ObjectMapper.readValue(data: SerializedComponentData): T
fun <T : Any> ObjectMapper.readValue(data: SerializedComponentData, typeToken: KotlinTypeToken<T>): T

Deserializes the given UTF-8 encoded JSON object data as a T instance.

Link copied to clipboard

Serializes the given value as a SerializedComponentData encoded as a UTF-8 string.