All Types

(extensions in package net.corda.v5.httprpc.api.annotations)
kotlin.Annotation
net.corda.v5.httprpc.api.annotations.HttpRpcGET

Marks a function function of an @HttpRpcResource annotated interface to be exposed as a GET endpoint by the HTTP RPC generated web service.

net.corda.v5.httprpc.api.annotations.HttpRpcPathParameter

Marks a function parameter of a function annotated with @HttpRpcGET or @HttpRpcPOST as a path parameter.

net.corda.v5.httprpc.api.annotations.HttpRpcPOST

Marks a function of an @HttpRpcResource annotated interface to be exposed as a POST endpoint by the HTTP RPC generated web service.

net.corda.v5.httprpc.api.annotations.HttpRpcQueryParameter

Marks a function parameter of a function annotated with @HttpRpcGET or @HttpRpcPOST as a query parameter.

net.corda.v5.httprpc.api.annotations.HttpRpcRequestBodyParameter

Marks a function parameter of an @HttpRpcPOST annotated function as a nested body parameter of the top-level json object.

net.corda.v5.httprpc.api.annotations.HttpRpcResource

Marks an interface extending RPCOps to be exposed as an HTTP resource. The selected implementation to expose will be the same as for normal RPC.