main.io.github.smiley4.ktorswaggerui.data.SecurityData.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ktor-swagger-ui Show documentation
Show all versions of ktor-swagger-ui Show documentation
Ktor plugin to document routes and provide a Swagger-UI
package io.github.smiley4.ktorswaggerui.data
/**
* Common security configuration information.
*/
data class SecurityData(
val defaultUnauthorizedResponse: OpenApiResponseData?,
val defaultSecuritySchemeNames: Set,
val securitySchemes: List,
) {
companion object {
val DEFAULT = SecurityData(
defaultUnauthorizedResponse = null,
defaultSecuritySchemeNames = emptySet(),
securitySchemes = emptyList()
)
}
}