kelvin-komponenter
Toggle table of contents
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
kelvin-komponenter
ktor-openapi-generator
/
com.papsign.ktor.openapigen
/
OpenAPIGen
/
Configuration
Configuration
class
Configuration
(
val
api
:
OpenAPIModel
)
(
source
)
Members
Constructors
Configuration
Link copied to clipboard
constructor
(
api
:
OpenAPIModel
)
Properties
add
Modules
Link copied to clipboard
var
addModules
:
MutableList
<
OpenAPIModule
>
api
Link copied to clipboard
val
api
:
OpenAPIModel
open
Api
Json
Path
Link copied to clipboard
var
openApiJsonPath
:
String
remove
Modules
Link copied to clipboard
var
removeModules
:
MutableList
<
OpenAPIModule
>
scan
Packages
For
Modules
Link copied to clipboard
var
scanPackagesForModules
:
Array
<
String
>
serve
Open
Api
Json
Link copied to clipboard
var
serveOpenApiJson
:
Boolean
serve
Swagger
Ui
Link copied to clipboard
var
serveSwaggerUi
:
Boolean
swagger
Ui
Path
Link copied to clipboard
var
swaggerUiPath
:
String
swagger
Ui
Version
Link copied to clipboard
var
swaggerUiVersion
:
String
Functions
add
Modules
Link copied to clipboard
fun
addModules
(
vararg
modules
:
OpenAPIModule
)
contact
Link copied to clipboard
inline
fun
InfoModel
.
contact
(
crossinline
configure
:
ContactModel
.
(
)
->
Unit
)
info
Link copied to clipboard
inline
fun
info
(
crossinline
configure
:
InfoModel
.
(
)
->
Unit
)
replace
Module
Link copied to clipboard
fun
replaceModule
(
delete
:
OpenAPIModule
,
add
:
OpenAPIModule
)
server
Link copied to clipboard
inline
fun
server
(
url
:
String
,
crossinline
configure
:
ServerModel
.
(
)
->
Unit
=
{}
)