Tegral
0.0.5-SNAPSHOT
jvm
tegral-openapi-ktor
/
guru.zoroark.tegral.openapi.ktor
/
TegralOpenApiKtor
/
Configuration
Configuration
inner
class
Configuration
:
RootDsl
Configuration block for the plugin, allows you to directly add information to the OpenAPI document.
Members
Constructors
Configuration
Link copied to clipboard
constructor
(
)
Functions
delete
Link copied to clipboard
open
infix override
fun
String
.
delete
(
path
:
OperationDsl
.
(
)
->
Unit
)
get
Link copied to clipboard
open
infix override
fun
String
.
get
(
path
:
OperationDsl
.
(
)
->
Unit
)
head
Link copied to clipboard
open
infix override
fun
String
.
head
(
path
:
OperationDsl
.
(
)
->
Unit
)
invoke
Link copied to clipboard
open
operator override
fun
String
.
invoke
(
path
:
PathDsl
.
(
)
->
Unit
)
options
Link copied to clipboard
open
infix override
fun
String
.
options
(
path
:
OperationDsl
.
(
)
->
Unit
)
patch
Link copied to clipboard
open
infix override
fun
String
.
patch
(
path
:
OperationDsl
.
(
)
->
Unit
)
post
Link copied to clipboard
open
infix override
fun
String
.
post
(
path
:
OperationDsl
.
(
)
->
Unit
)
put
Link copied to clipboard
open
infix override
fun
String
.
put
(
path
:
OperationDsl
.
(
)
->
Unit
)
security
Scheme
Link copied to clipboard
open
infix override
fun
String
.
securityScheme
(
scheme
:
SecuritySchemeDsl
.
(
)
->
Unit
)
server
Link copied to clipboard
open
infix override
fun
String
.
server
(
server
:
ServerDsl
.
(
)
->
Unit
)
tag
Link copied to clipboard
open
infix override
fun
String
.
tag
(
tagBuilder
:
TagDsl
.
(
)
->
Unit
)
Properties
contact
Email
Link copied to clipboard
open
override
var
contactEmail
:
String
?
contact
Name
Link copied to clipboard
open
override
var
contactName
:
String
?
contact
Url
Link copied to clipboard
open
override
var
contactUrl
:
String
?
description
Link copied to clipboard
open
override
var
description
:
String
?
external
Docs
Description
Link copied to clipboard
open
override
var
externalDocsDescription
:
String
?
external
Docs
Url
Link copied to clipboard
open
override
var
externalDocsUrl
:
String
?
license
Identifier
Link copied to clipboard
open
override
var
licenseIdentifier
:
String
?
license
Name
Link copied to clipboard
open
override
var
licenseName
:
String
?
license
Url
Link copied to clipboard
open
override
var
licenseUrl
:
String
?
summary
Link copied to clipboard
open
override
var
summary
:
String
?
terms
Of
Service
Link copied to clipboard
open
override
var
termsOfService
:
String
?
title
Link copied to clipboard
open
override
var
title
:
String
?
version
Link copied to clipboard
open
override
var
version
:
String
?