notarizedPut

inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPut(info: PutInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP PUT request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation