Auto
class Auto<NODE : Any>(val json: AutoMarshallingJson<NODE>) : MethodBindings.Companion.Manual<NODE> (source)
Functions
Link copied to clipboard
inline fun <IN : Any, OUT : Any> handler(paramsFieldNames: Set<String>, noinline fn: (IN) -> OUT): JsonRpcHandler<NODE, NODE>
fun <OUT : Any> handler(resultLens: JsonRpcMapping<OUT, NODE>, block: () -> OUT): JsonRpcHandler<NODE, NODE>
fun <IN, OUT : Any> handler(paramsLens: JsonRpcMapping<NODE, IN>, resultLens: JsonRpcMapping<OUT, NODE>, fn: (IN) -> OUT): JsonRpcHandler<NODE, NODE>