jsonschema-circe
jsonschema-circe
sttp.apispec
circe
sttp.apispec.internal
JsonSchemaCirceDecoders
JsonSchemaCirceEncoders
jsonschema-circe
/
sttp.apispec.internal
/
JsonSchemaCirceEncoders
JsonSchemaCirceEncoders
trait
JsonSchemaCirceEncoders
Graph
Supertypes
Known subtypes
class
Object
trait
Matchable
class
Any
object
circe
.type
Value members
Implicits
Value members
Abstract methods
def
anyObjectEncoding
:
Encoding
Concrete methods
def
encodeExampleValue
(
alwaysArray:
Boolean
):
Encoder
[
ExampleValue
]
def
openApi30
:
Boolean
Concrete fields
val
encoderSchema30
:
Encoder
[
Schema
]
val
jsonSchemaEncoder
:
Encoder
[
Schema
]
Implicits
Implicits
implicit
def
encodeList
[
T
:
Encoder
]:
Encoder
[
List
[
T
]]
implicit
def
encodeListMap
[
K
:
KeyEncoder
,
V
:
Encoder
]:
Encoder
[
ListMap
[
K
,
V
]]
implicit
val
encoderAnySchema
:
Encoder
[
AnySchema
]
implicit
val
encoderDiscriminator
:
Encoder
[
Discriminator
]
implicit
val
encoderExampleSingleValue
:
Encoder
[
ExampleSingleValue
]
implicit
val
encoderExampleValue
:
Encoder
[
ExampleValue
]
implicit
val
encoderKeyPattern
:
KeyEncoder
[
Pattern
]
implicit
val
encoderMultipleExampleValue
:
Encoder
[
ExampleMultipleValue
]
implicit
val
encoderPattern
:
Encoder
[
Pattern
]
implicit
val
encoderReference
:
Encoder
[
Reference
]
implicit
def
encoderReferenceOr
[
T
:
Encoder
]:
Encoder
[
ReferenceOr
[
T
]]
implicit lazy
val
encoderSchema
:
Encoder
[
Schema
]
implicit
val
encoderSchemaLike
:
Encoder
[
SchemaLike
]
implicit
val
encoderSchemaType
:
Encoder
[
SchemaType
]
implicit
val
extensionValue
:
Encoder
[
ExtensionValue
]