OpenApiDocument

@Serializable
data class OpenApiDocument(val openapi: String = "3.1.0", val info: Info, val servers: List<Server> = emptyList(), val paths: Map<String, PathItem> = emptyMap(), val components: Components? = null, val security: List<Map<String, List<String>>>? = null, val tags: List<Tag>? = null)

OpenAPI 3.1.0ドキュメントのルートオブジェクト

Constructors

Link copied to clipboard
constructor(openapi: String = "3.1.0", info: Info, servers: List<Server> = emptyList(), paths: Map<String, PathItem> = emptyMap(), components: Components? = null, security: List<Map<String, List<String>>>? = null, tags: List<Tag>? = null)

Properties

Link copied to clipboard

再利用可能なコンポーネント

Link copied to clipboard
val info: Info

API情報

Link copied to clipboard

OpenAPIバージョン

Link copied to clipboard

パス定義

Link copied to clipboard

グローバルセキュリティ要件

Link copied to clipboard

サーバー一覧

Link copied to clipboard
val tags: List<Tag>?

タグ一覧