Package io.bkbn.kompendium.core.metadata.method

Types

Link copied to clipboard
data class DeleteInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
Link copied to clipboard
data class GetInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
Link copied to clipboard
data class HeadInfo<TParam>(responseInfo: ResponseInfo<Unit>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, Unit>
Link copied to clipboard
interface MethodInfo<TParam, TResp>
Link copied to clipboard
data class OptionsInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
Link copied to clipboard
data class PatchInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
Link copied to clipboard
data class PostInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
Link copied to clipboard
data class PutInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>