api

http4k / org.http4k.jsonrpc / MethodBindings / Auto

Auto

class Auto<NODE : Any> : Manual<NODE>

Constructors

Name Summary
<init> Auto(json: AutoMarshallingJson<NODE>)

Properties

Name Summary
json val json: AutoMarshallingJson<NODE>

Functions

Name Summary
handler fun <IN : Any, OUT : Any> handler(paramsFieldNames: Set<String>, fn: (IN) -> OUT): JsonRpcHandler<NODE, NODE>
fun <IN : Any, OUT : Any> handler(fn: (IN) -> OUT): JsonRpcHandler<NODE, NODE>
fun <OUT : Any> handler(fn: () -> OUT): JsonRpcHandler<NODE, NODE>