PluginEndpointDsl
Functions
Link copied to clipboard
Link copied to clipboard
inline fun <Res : Any> delete(path: String = "", doc: OpenApiDoc = OpenApiDoc(), executionPolicy: EndpointExecutionPolicy = EndpointExecutionPolicy(), noinline handler: suspend PluginRequestContext.() -> PluginResult<Res>)
Link copied to clipboard
inline fun <Res : Any> get(path: String = "", doc: OpenApiDoc = OpenApiDoc(), executionPolicy: EndpointExecutionPolicy = EndpointExecutionPolicy(), noinline handler: suspend PluginRequestContext.() -> PluginResult<Res>)
Link copied to clipboard
inline fun <Res : Any> post(path: String = "", doc: OpenApiDoc = OpenApiDoc(), executionPolicy: EndpointExecutionPolicy = EndpointExecutionPolicy(), noinline handler: suspend PluginRequestContext.() -> PluginResult<Res>)
inline fun <Req : Any, Res : Any> post(path: String = "", doc: OpenApiDoc = OpenApiDoc(), executionPolicy: EndpointExecutionPolicy = EndpointExecutionPolicy(), noinline handler: suspend PluginRequestContext.(Req) -> PluginResult<Res>)
Link copied to clipboard
inline fun <Req : Any, Res : Any> put(path: String = "", doc: OpenApiDoc = OpenApiDoc(), executionPolicy: EndpointExecutionPolicy = EndpointExecutionPolicy(), noinline handler: suspend PluginRequestContext.(Req) -> PluginResult<Res>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun staticResources(path: String, basePackage: String, doc: OpenApiDoc = OpenApiDoc(), index: String? = null)