kompendium
2.0.1
2.0.3 2.0.2 2.0.1

# Package io.bkbn.kompendium.core.metadata

Houses all interfaces and types related to describing route metadata.

## Types

ExceptionInfo
Link copied to clipboard
data class ExceptionInfo < TResp : Any >(responseType: KType , status: HttpStatusCode, description: String , mediaTypes: List < String >, examples: Map < String , TResp >)
Content copied to clipboard
ParameterExample
Link copied to clipboard
data class ParameterExample (parameterName: String , exampleName: String , exampleValue: Any )
Content copied to clipboard
RequestInfo
Link copied to clipboard
data class RequestInfo < TReq >(description: String , required: Boolean , mediaTypes: List < String >, examples: Map < String , TReq >)
Content copied to clipboard
ResponseInfo
Link copied to clipboard
data class ResponseInfo < TResp >(status: HttpStatusCode, description: String , mediaTypes: List < String >, examples: Map < String , TResp >)
Content copied to clipboard
SchemaMap
Link copied to clipboard
typealias SchemaMap = Map < String , ComponentSchema >
Content copied to clipboard
TypeMap
Link copied to clipboard
typealias TypeMap = Map < KTypeParameter , KTypeProjection >
Content copied to clipboard