Package-level declarations

Types

Link copied to clipboard
data class RedocConfig(var pageTitle: String = "Redoc", var url: String = "https://petstore.swagger.io/v2/swagger.json", val options: MutableMap<String, String> = mutableMapOf())
Link copied to clipboard
data class SwaggerUiConfig(var pageTitle: String = "Swagger UI", var url: String = "https://petstore.swagger.io/v2/swagger.json", var domId: String = "swagger-ui", var queryConfigEnabled: Boolean? = null, var displayOperationId: Boolean? = null, var displayRequestDuration: Boolean? = null, var requestSnippetsEnabled: Boolean? = null, var tryItOutEnabled: Boolean? = null, var deepLinking: Boolean? = null, var oauth2RedirectUrl: String? = null, var withCredentials: Boolean? = null, var persistAuthorization: Boolean? = null, var layout: String = "BaseLayout", var presets: List<String> = listOf("SwaggerUIBundle.presets.apis"))

Functions

Link copied to clipboard
fun redocLite(configFn: RedocConfig.() -> Unit = {}): RoutingHttpHandler
Link copied to clipboard

Serve a "lite" Swagger UI, served by a public CDN

Link copied to clipboard