Functions

Link copied to clipboard
open override fun <T> getMediaType(type: KType, apiGen: OpenAPIGen, provider: ModuleProvider<*>, example: T?, usage: ContentTypeProvider.Usage): Map<ContentType, MediaTypeModel<T>>?

Done once when routes are created, for request object and response object

Link copied to clipboard
open override fun <T : Any> getParseableContentTypes(type: KType): List<ContentType>
Link copied to clipboard
open override fun <T : Any> getSerializableContentTypes(type: KType): List<ContentType>

used to determine which registered response serializer is used, based on the accept header

Link copied to clipboard
open override fun onInit(gen: OpenAPIGen)
Link copied to clipboard
open suspend override fun <T : Any> parseBody(clazz: KType, request: RoutingContext): T
Link copied to clipboard
open suspend override fun <T : Any> respond(response: T, request: RoutingContext, contentType: ContentType)
open suspend override fun <T : Any> respond(statusCode: HttpStatusCode, response: T, request: RoutingContext, contentType: ContentType)