SecurityScheme

sealed interface SecurityScheme(source)

Intermediate model representing a fully parsed OpenAPI specification.

Produced by com.avsystem.justworks.core.parser.SpecParser and consumed by the code generators. Bridges the raw Swagger Parser OAS model and the generated Kotlin client/model source files.

Inheritors

Types

Link copied to clipboard
data class ApiKey(val name: String, val parameterName: String, val location: ApiKeyLocation) : SecurityScheme
Link copied to clipboard
data class Basic(val name: String) : SecurityScheme
Link copied to clipboard
data class Bearer(val name: String) : SecurityScheme

Properties

Link copied to clipboard
abstract val name: String