Package-level declarations

Functions

Link copied to clipboard
inline suspend fun <T> ContentSource.decode(bodyDeserializer: DeserializationStrategy<T> = serializer()): T?

A serialization-aware convenience method layered on top of ContentSource.text.

Link copied to clipboard
inline fun <T> Body.Companion.encode(body: T, bodySerializer: SerializationStrategy<T> = serializer()): Body

A serialization-aware convenience factory method that can be used to create Body instances.

Link copied to clipboard
inline suspend fun <T> Request.readBody(bodyDeserializer: DeserializationStrategy<T> = serializer()): T?
Link copied to clipboard
inline fun <T> Response.setBody(body: T, bodySerializer: SerializationStrategy<T> = serializer())