endpoints
.
documented
.
openapi
model
package
model
Visibility
Public
All
Type Members
sealed
trait
In
extends
AnyRef
case class
Info
(
title:
String
,
version:
String
)
extends
Product
with
Serializable
case class
MediaType
(
schema:
Option
[
Schema
]
)
extends
Product
with
Serializable
case class
OpenApi
(
info:
Info
,
paths:
Map
[
String
,
PathItem
]
)
extends
Product
with
Serializable
case class
Operation
(
parameters:
List
[
Parameter
]
,
requestBody:
Option
[
RequestBody
]
,
responses:
Map
[
Int
,
Response
]
)
extends
Product
with
Serializable
case class
Parameter
(
name:
String
,
in:
In
,
required:
Boolean
)
extends
Product
with
Serializable
case class
PathItem
(
operations:
Map
[
String
,
Operation
]
)
extends
Product
with
Serializable
case class
RequestBody
(
description:
Option
[
String
]
,
content:
Map
[
String
,
MediaType
]
)
extends
Product
with
Serializable
case class
Response
(
description:
String
,
content:
Map
[
String
,
MediaType
]
)
extends
Product
with
Serializable
sealed
trait
Schema
extends
AnyRef
Value Members
object
In
object
MediaType
extends
Serializable
object
OpenApi
extends
Serializable
object
Operation
extends
Serializable
object
Parameter
extends
Serializable
object
PathItem
extends
Serializable
object
RequestBody
extends
Serializable
object
Schema
Ungrouped