PluginEndpointDefinition

constructor(endpointId: String, method: HttpMethod, path: String, requestType: KType?, responseType: KType, doc: OpenApiDoc = OpenApiDoc(), executionPolicy: EndpointExecutionPolicy = EndpointExecutionPolicy(), interceptors: List<KClass<out KeelRequestInterceptor>> = emptyList(), interceptorSource: InterceptorMetadataSource = InterceptorMetadataSource.NONE, handler: suspend KeelRequestContext.(Req?) -> PluginResult<Res>)(source)