Constructors

Link copied to clipboard
constructor(schemaBuilder: OpenAPISchemaBuilder)

Properties

Link copied to clipboard
open override val headers: MutableMap<String, Header>
Link copied to clipboard
open override val inline: Boolean
Link copied to clipboard
open override val parameters: MutableMap<String, Parameter>
Link copied to clipboard
open override val requestBodies: MutableMap<String, RequestBody>
Link copied to clipboard
open override val responses: MutableMap<String, ApiResponse>
Link copied to clipboard
open override var schemas: Map<String, Schema<*>>

Functions

Link copied to clipboard
Link copied to clipboard
open override fun arraySchema(mainTargetType: Type, vararg typeParameters: Type): Schema<*>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun finish()
Link copied to clipboard
open override fun header(key: String, builder: Header.() -> Unit): Header
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun OpenAPIComponentContext.loadAggregateResponses(summary: String, aggregateMetadata: AggregateMetadata<*, *>): ApiResponses
Link copied to clipboard
fun OpenAPIComponentContext.loadEventStreamResponse(aggregateMetadata: AggregateMetadata<*, *>): ApiResponse
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun parameter(key: String, builder: Parameter.() -> Unit): Parameter
Link copied to clipboard
open override fun requestBody(key: String, builder: RequestBodyBuilder.() -> Unit): RequestBody
Link copied to clipboard
Link copied to clipboard
open override fun resolveType(mainTargetType: Type, vararg typeParameters: Type): ResolvedType
Link copied to clipboard
open override fun response(key: String, builder: ApiResponseBuilder.() -> Unit): ApiResponse
Link copied to clipboard
open override fun schema(mainTargetType: Type, vararg typeParameters: Type): Schema<*>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard