de
.
leanovate
.
swaggercheck
schema
package
schema
Visibility
Public
All
Type Members
case class
Operation
(
consumes:
Set
[
String
]
,
produces:
Set
[
String
]
,
parameters:
Seq
[
OperationParameter
]
,
responses:
Map
[
String
,
OperationResponse
]
)
extends
Product
with
Serializable
Annotations
@JsonDeserialize
()
class
OperationBuilder
extends
AnyRef
case class
OperationParameter
(
name:
Option
[
String
]
,
in:
String
,
required:
Boolean
,
schema:
Definition
)
extends
Product
with
Serializable
Annotations
@JsonDeserialize
()
class
OperationParameterBuilder
extends
AnyRef
case class
OperationResponse
(
schema:
Option
[
Definition
]
,
headers:
Seq
[(
String
,
Definition
)]
)
extends
Product
with
Serializable
Annotations
@JsonDeserialize
()
class
OperationResponseBuilder
extends
AnyRef
case class
SwaggerAPI
(
basePath:
Option
[
String
]
,
paths:
Map
[
String
,
Map
[
String
,
Operation
]]
,
definitions:
Map
[
String
,
Definition
]
)
extends
Product
with
Serializable
Annotations
@JsonDeserialize
()
class
SwaggerAPIBuilder
extends
AnyRef
Value Members
object
Operation
extends
Serializable
object
SwaggerAPI
extends
Serializable
Ungrouped