SecurityScheme

Types

Link copied to clipboard
@SerialName(value = "apiKey")
data class ApiKey(val description: String? = null, val name: String, val position: OpenApi.SecurityScheme.ApiKey.Position) : OpenApi.SecurityScheme
Link copied to clipboard
@SerialName(value = "http")
data class Http(val description: String? = null, val scheme: OpenApi.SecurityScheme.Http.Scheme, val bearerFormat: String? = null) : OpenApi.SecurityScheme
Link copied to clipboard
@SerialName(value = "mutualTLS")
data class MutualTLS(val description: String? = null) : OpenApi.SecurityScheme
Link copied to clipboard
@SerialName(value = "oauth2")
data class OAuth2(val description: String? = null, val flows: OpenApi.SecurityScheme.OAuth2.Flows) : OpenApi.SecurityScheme
Link copied to clipboard
@SerialName(value = "openIdConnect")
data class OpenIdConnect(val description: String? = null, val openIdConnectUrl: String) : OpenApi.SecurityScheme

Properties

Link copied to clipboard
abstract val description: String?