MineAuth
Toggle table of contents
VersionPlaceholder
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
MineAuth
core
/
party.morino.mineauth.core.openapi.model
/
OpenApiDocument
Open
Api
Document
@
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ドキュメントのルートオブジェクト
Members
Constructors
Open
Api
Document
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
components
Link copied to clipboard
val
components
:
Components
?
再利用可能なコンポーネント
info
Link copied to clipboard
val
info
:
Info
API情報
openapi
Link copied to clipboard
val
openapi
:
String
OpenAPIバージョン
paths
Link copied to clipboard
val
paths
:
Map
<
String
,
PathItem
>
パス定義
security
Link copied to clipboard
val
security
:
List
<
Map
<
String
,
List
<
String
>
>
>
?
グローバルセキュリティ要件
servers
Link copied to clipboard
val
servers
:
List
<
Server
>
サーバー一覧
tags
Link copied to clipboard
val
tags
:
List
<
Tag
>
?
タグ一覧