Skip to content

//misk/misk.web.marshal

Package-level declarations

Types

Name Summary
GenericMarshallers [jvm]
object GenericMarshallers
Handles generic marshalling, for cases where the action doesn’t explicitly specify return content
GenericUnmarshallers [jvm]
object GenericUnmarshallers
Handles generic unmarshalling, for cases where the action can accept anything
JsonMarshaller [jvm]
class JsonMarshaller<T>(val adapter: JsonAdapter<T>) : Marshaller<T>
JsonUnmarshaller [jvm]
class JsonUnmarshaller(val adapter: JsonAdapter<Any>) : Unmarshaller
Marshaller [jvm]
interface Marshaller<in T>
Marshalls typed kotlin objects into a ResponseBody
MultipartUnmarshaller [jvm]
object MultipartUnmarshaller : Unmarshaller
PlainTextMarshaller [jvm]
object PlainTextMarshaller : Marshaller<Any>
PlainTextUnmarshaller [jvm]
object PlainTextUnmarshaller
ProtobufMarshaller [jvm]
class ProtobufMarshaller<T>(val adapter: ProtoAdapter<T>) : Marshaller<T>
ProtobufUnmarshaller [jvm]
class ProtobufUnmarshaller(val adapter: ProtoAdapter<Any>) : Unmarshaller
Unmarshaller [jvm]
interface Unmarshaller
Unmarshalls a typed object from an incoming source