LocationMethodParser
Types
Link copied to clipboard
data class LocationBaseInfo(op: PathOperation, feature: Kompendium, path: String)
Content copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getDefaultParameterValue(clazz: KClass<*>, prop: KProperty<*>): Any?
Content copied to clipboard
Link copied to clipboard
open fun Set<ParameterExample>.mapToSpec(parameterName: String): Map<String, Parameter.Example>?
Content copied to clipboard
Link copied to clipboard
open fun parseExceptions(exceptionInfo: Set<ExceptionInfo<*>>, feature: Kompendium): Map<Int, Response>
Content copied to clipboard
Link copied to clipboard
open fun parseMethodInfo(info: MethodInfo<*, *>, paramType: KType, requestType: KType, responseType: KType, feature: Kompendium): PathOperation
Content copied to clipboard
Link copied to clipboard
open fun parseResponse(responseType: KType, responseInfo: ResponseInfo<*>?, feature: Kompendium): Map<Int, Response>
Content copied to clipboard
Link copied to clipboard
inline fun <TParam : Any> processBaseInfo(paramType: KType, requestType: KType, responseType: KType, info: MethodInfo<*, *>, route: Route): LocationMethodParser.LocationBaseInfo
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun KProperty<*>.toParameter(info: MethodInfo<*, *>, parentType: KType, parentClazz: KClass<*>, feature: Kompendium): Parameter
Content copied to clipboard
Link copied to clipboard
open override fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>
Content copied to clipboard
Link copied to clipboard
open fun KType.toRequestSpec(requestInfo: RequestInfo<*>?, feature: Kompendium): Request?
Content copied to clipboard
Link copied to clipboard
open fun KType.toResponseSpec(responseInfo: ResponseInfo<*>?, feature: Kompendium): Pair<Int, Response>?
Content copied to clipboard