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 |